O Meera Vatika está localizado em Mahābaleshwar. Está localizado a cerca de 1,5 km do Lago Venna, do Echo Point e do Elephant’s Head Point.
Todos os quartos possuem uma televisão por cabo. A casa de banho privativa inclui um chuveiro e produtos de higiene pessoal gratuitos.
O Meera Vatika providencia uma recepção 24 horas. Outras comodidades da propriedade incluem um balcão de turismo, um local para armazenar bagagens e limpeza a seco. A propriedade dispõe de estacionamento gratuito.
A Estação Rodoviária de Metagud fica a 1 km, a Estação Ferroviária Satara a 62 km e o Aeroporto Internacional de Pune a 130 km.