Hotel Amir Lodge encontra-se em Mahabaleshwar, a 1,9 km de Lago Venna e a 4,3 km de Bombay Point. O alojamento dispõe de acomodações com um terraço e estacionamento privado gratuito. Este hotel de 2 estrelas dispõe de serviço de quartos e uma receção aberta 24 horas. Este hotel está a 5,9 km de Mahabaleshwar Temple e 6,3 km de Lingmala Falls.
Elphinstone Point fica a 10 km de Hotel Amir Lodge, enquanto Arthur's Seat está a 13 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 126 km de Hotel Amir Lodge.