Le Meera Vatika est situé à Mahābaleshwar, à 1,5 km du lac Venna, de l'Echo Point et du Point de la Tête de l’Éléphant.
Toutes les chambres comprennent une télévision par câble ainsi qu'une salle de bains privative pourvue d'une douche et d'articles de toilette gratuits.
Le Meera Vatika possède une réception ouverte 24h/24, un bureau d'excursions et une bagagerie. Il assure en outre un service de nettoyage à sec. Le stationnement sur place est gratuit.
La gare routière Metagud se trouve à 1 km de l'établissement, la gare Satara à 61,8 km et l'aéroport international de Pune à 130 km.