Rangerwood Nature castle is one of the most sort after resort in Thekkady. Situated in a stunning natural environment, the resort is a true experience. Thekkady is biggest wildlife park in Kerala and is one of the dream destination for any tourist visiting India.
Lemon Tree Vembanad Lake Resort is situated near Alappuzha with a view of the Vembanad Lake. All the rooms face the backwater.Located a little away from the city and less than two hours drive from Kochi Airport.