Dabhosa Falls,Maharashtra,India
Dabhosa is a small village located at an altitude of about 1630 feet above sea level. Situated in the Thane district of the Jhawar Taluka, the village of Dabhosa is known for its picturesque setting. The hassle –free way to get to Dabhosa is to drive there by taking the Jhawar- silvassa road. It is better to start the drive early in the morning to avoid...