Clafouti Beach Resort 2 stars

Clafouti Ayurvedic Beach Resort, Near Varkala North Cliff, 695141 Varkala, India

Hotel image
Read more reviews for Clafouti Beach Resort