Get Travalour for free on Google Play

Amboli Water Falls

Amboli Water Falls, Parpoli, Maharashtra 416510

Waterfall

It is a breathtaking waterfall located in south Maharashtra. Amboli is one of the world's "Eco Hot-Spots" category.

Location of Amboli Water Falls