Amelia's Kitchen is a small restaurant located on Crewe Road in George Town, Grand Cayman. Popular with both locals and tourists, they offer authentic Caribbean and Spanish cuisine and daily specials. They are open Monday through...
Ross Plaza, Crewe Rd.P.O. Box 10485, George Town, Grand Cayman, Cayman Islands, KY1-1005