Situated in Chillithodu, 9 km from Cheeyappara Waterfalls, Nature Cascade Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Number of rooms: 9
2VFR+93M Chillithodu, Adimaly, 685561 Chillithodu, India