Thodupuzha is the largest town and municipality in Idukki district in the Kerala state of India. Thodupuzha is 57 km (35 mi) from Kottayam and 62 km (39 mi) southeast of Kochi. Being the location for a large number of Malayalam and Tamil movies, Thodupuzha is known as "Hollywood of Kerala" for its natural beauty.
Lemongrass Hill Eco-Retreat is the brainchild of the couple, Dr.Sibi Xavier and Dr.Honey Sibi, who are both practicing dental professionals in Indiranagar, Bengaluru. The area boasts for its abundance of green vegetation and breath-taking valley views
A refreshingly green environment with a breathtaking valley view!