Lemon Tree Vembanad Lake Resort

Muhamma, West of Kumarakom
Muhamma
India