The Tripper Sai Leela Villa
Tapola Road village chikhali Near Taragan, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
Located in Mahabaleshwar, 10 miles from Venna Lake, The Tripper Sai Leela Villa has accommodations with a garden, free WiFi, a 24-hour front desk, and room serv