El Meera Vatika se encuentra en Mahābaleshwar. Está situado a 1,5 km del lago Venna, del Echo Point y del Elephant’s Head Point.
Las habitaciones disponen de TV por cable y baño privado con ducha y artículos de aseo gratuitos.
El Meera Vatika alberga una recepción abierta las 24 horas y un mostrador de información turística y ofrece consigna de equipaje, servicio de limpieza en seco y aparcamiento gratuito.
El establecimiento está a 1 km de la estación de autobuses de Metagud, a 61,8 km de la estación de tren de Satara y a 130 km del aeropuerto internacional de Pune.