Covered on all sides with dense beautiful forests, Dabdaba falls is a beautiful cascading waterfall that falls off from an amazing height. It is amongst one of the most popular places to visit in Jawhar and is one of the most scenic natural abodes to visit in this beautiful city.