top of page


Escape to Thottumkal Resorts Lemongrass Hill Thodupuzha for a serene and memorable stay.

Thodupuzha, a town located in the Indian state of Kerala, is renowned for its natural beauty and is often referred to as the "Hollywood of Kerala." The town has gained this nickname due to its popularity as a filming location for numerous Malayalam and Tamil movies. Thottumkal Resorts Lemongrass Hill, a project initiated by Dr. Sibi Xavier and Dr. Honey Sibi, is situated in this picturesque town and boasts of an abundance of green vegetation and breathtaking valley views.

bottom of page