With a stay at Ramsukh Resorts in Mahabaleshwar, you'll be a 5-minute walk from Mahabaleshwar Temple and within a 5-minute drive of Venna Lake. This luxury resort is 3.7 mi (5.9 km) from Holy Cross Church and 3 ... Read more

View all Luxury Hotels in Mahabaleshwar