Helen’s Point
India /Maharashtra /Satara /Mahabaleshwar Sight Address : Satara District | Near Robbers Caves, Mahabaleshwar, India. Edit Detail InformationEdit Helen’s point, is the treasure house of enchanting sceneries. This majestic point unfurls the gorgeousness of the lush green fields and the modest huts. One can also witness the Krishna River as it undulates its surge through the […]