star star star Panchgani - Mahabaleshwar Rd,, Near Venna Lake, Mahabaleshwar, Maharashtra 412806, India
Panchgani - Mahabaleshwar Rd,, Near Venna Lake, Mahabaleshwar, Maharashtra 412806, India