Catherine Water Falls - Reviews From Travellers
What travellers say about Catherine Water Falls
Know more about Catherine Water Falls
Catherine Water Falls
Nilgiris, Tamil Nadu 643201, India
It is far away from the urban areas and is situated inside a dense forest . trekking area, beautiful falls. The falls are nestled amidst the lush greens of the Nilgiris and are a pristine location to witness the beauty of nature.