Immerse yourself in the Lap of Luxury at these Mahabaleshwar Resorts

Tucked away in the Sahyadri range, lies the beautiful hill town of Mahableshwar. Apart from strawberries…