Address 11 Seven Mile Shops Road
Location: George Town
(View Map)
Telephone (345) 945 1915
Hours Sunday-Tuesday: 7am-3pm
Wednesday-Saturday: 7am-9pm

Icoa Cafe

Icoa Cafe in Cayman is located in the Seven Mile Shops and serves an array of inventive dishes and pastries.