Lords Point Matheran

Varsha k
Lords point is 200 m away from Charlotte lake and gives view of greenery and mountains. More attractive in monsoon time.