Meera Villa mahabaleshwar Overview

Meera Villa is situated in Mahabaleshwar, the most preferable hill station of India. The property offers front desk, parking, housekeeping and doctor on call service in case of medical emergencies. All the rooms are well maintained and clean. Backed by a team of skilled professionals, the property

more

Amenities

Parking

Map Location

Hotel Facilities

  • 24 hour security
  • Doctor on Call
  • Front desk
  • Housekeeping
  • Parking Facility