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

Icoa Cafe

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