Hotel Mann Palace
Valley View Road, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
Located within 2.8 mi from the popular attractions like the Wilson Point, the beautiful Venna Lake, the Kate Point and the Elephant Head Point, Hotel Mann Palac