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




Map Location

Hotel Facilities

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