Previous Image Next Image A Touch of Greece In India: Thalassa, Goa Sublime Sundowners at Thalassa, Goa A Touch of Greece In India: Thalassa, Goa