Thodupuzha, Kerala, India
4.0 1 review
Malu Renjith
25 Jun 2018 Muvattupuzha, Kerala

love this place! So small and peaceful. Great vibes for relaxing. Perfect for couples and close friends. I went with my friend and felt truly amazing. Friendly service who know what they are doing, easy to understand offers and lots to choose from, clean, aromatic environment. Did I meant ion it's right next to the beach?!