Where is Soochipara Falls?

Where is Soochipara Falls located?

Soochipara Falls, Kerala, India (approx. 11.51222°, 76.16306°)


Where is Soochipara Falls on the map?