Treebo Trend Winter Town
Near venna lake, Panchgani Mahabaleshwar Road, 412806 Mahabaleshwar, India,Object type: Hotel Mahabaleshwar
One of our top picks in Mahabaleshwar.Located in Mahabaleshwar, 2 minutes drive away from Venna Lake, Treebo Winter Town features air-conditioned rooms with fre