Echo Point is one of the famous points of interest in Matheran hill station.it is located of 2.5 km distance from Matheran Railway Station. The most amazing beauty of this place is its echo effect that allows you to hear the echo of your own voice clearly. This point is situated in the midst of misty clouds and takes you in a unique state of trance.
Most Searched Tags: