StayVista at Villa Terra
Next to Sai Palace Hotel, Panchgani-Mahabaleshwar Road, 412805 Panchgani, Inde
Located in Panchgani and only less than 1 km from Parsi Point, StayVista at Villa Terra provides accommodation with mountain views, free Wi-Fi and free private parking. The property is situated 3.