Aqsara Palace
CTS NO. 464 / 389 Koli Aali, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
Located in Mahabaleshwar, 1.2 miles from Venna Lake, Aqsara Palace features views of the city. All rooms feature a flat-screen TV with satellite channels and a