Megafarm Inn
AT - AVAKALI, POST - METGUTAD TAL- MAHABALESHWAR, DIST - SATARA., 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
One of our best sellers in Mahabaleshwar! Megafarm Inn is located in Mahabaleshwar, within a 7-minute walk of Lingmala Falls and 2.7 miles of Mapro Garden. This