Located in Mahabaleshwar, Le Méridien Mahabaleshwar Resort & Spa is in the mountains, within a 15-minute walk of Wilson Point and Mahabaleshwar Bazaar. This luxury hotel is 1.6 mi (2.5 km) from Venna Lake and 2 ... Read more

View all Luxury Hotels in Mahabaleshwar