Lemon tree Vembanad Lake Resort Kerala, located in Muhamma is a midscale business and leisure resort. The water front resort offers a pleasant stay in its premium rooms and suites. Lemon tree is the perfect destination to unwind with its luxurious facilities. Vembanad Lake in its western side adds a magical beauty to Lemon Tree!
Accommodation – 28 Rooms