(Last Updated on : 11-12-2019)
Bhambavli Vajrai Waterfalls is located approximately 27 kilometers from Satara
near Sahyadri hill. It is roughly 1840 ft tall and is the second-highest plunge waterfall in India, after the Nohkalikai Falls
. The surrounding area of the waterfall experiences a large amount of rainfall. It is also highly saturated with leeches.
This article is a stub. You can enrich by adding more information to it. Send your Write Up to firstname.lastname@example.org