SPOT ON 49309 Basera Villa
SH 58, Machutar, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
SPOT ON 49309 Basera Villa is located in Mahabaleshwar, within 3.9 miles of Lingmala Falls and 5 miles of Venna Lake. All rooms feature a TV with cable channels