Home » India » Maharashtra » Matheran » Places to Visit » Echo Point
Echo Point is one of the spots in the hill station that offers a beautiful view of the surroundings. As its name suggest, Echo Point is well known for hearing echoes from the hills.
Matheran, Maharashtra 410102, India
+91 89393 94063