Cafe Olé

Restaurant in Gros Islet, Saint Lucia

Features: outdoor seating, takeaway