Book My Kerala Trip Logo

Product Image

Falling Waters - Kerala Trip

This 3-star resort is a must visit if you want to stay in a secluded space surrounded by forest. This nature retreat is situated near a natural stream and a natural waterfall. If you are looking for a...

View Property


Resort Booking Form