7.9/10
Good
40 reviews
Sterling Nature Trails Dabhosa, Jawahar has an outdoor swimming pool, garden and restaurant in Birjpara. The resort features family rooms.
Number of rooms: 20
Village Dabhosa, Off Jawhar Silvassa Road,, 401603 Birjpara, India