Elena's Caffe Gelateria

Restaurant in Gros Islet, Saint Lucia

Pizza, gelato Features: outdoor seating