Garden Villa
Villa no 7, Devi Retreat, Near Mahindra Sherwood Resort, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
Featuring mountain views, Garden Villa has accommodations with a balcony and an electric tea pot, around 5 miles from Bombay Point. Located 2.9 miles from Venna