About Jawhar
A small hill station located near Mumbai. Jawhar is mostly preferred by travellers. Jawhar is a place with abundant nature's beauty and several man made marvels. Local attractions can be visited at any time of the day, be it early morning, afternoon, evening or night, as suitable for travellers.
Tourist Attractions