Mount Barry

Location

Mount Barry is one of the highest spots in Matheran and has splendid views.