Echo Point

Location

Echo Point, as the name highlights it is the place where one can hear the echo of what he says, is located in Matheran near Saputara. It is one of the prime tourist attractions nearby to Saputara. The Echo point offers a exquisite picturesque surroundings with many waterfalls, enhancing the breath taking beauty of the location. Tourists pour in here to make an unforgettable experience of wild natural beauty. The atmosphere is calm and cool. There are many spectacular tourist spots; some are Louisa Point, Charlotte Lake, and King George Point.