Where is Vazhachal Falls?

Where is Vazhachal Falls located?

Vazhachal Falls, Vazhachal Falls, India (approx. 10.30069°, 76.59206°)


Where is Vazhachal Falls on the map?