Location Matheran Mount Barry is one of the highest spots in Matheran and has splendid views. Nature/ Scenic