Hotel Amir Lodge bevindt zich in Mahabaleshwar, op 1,9 km van Venna-meer en 4,3 km van Bombay Point, en biedt accommodatie met een terras en gratis privéparkeren. Dit hotel met 2 sterren biedt roomservice en een 24-uursreceptie. Mahabaleshwar Temple ligt op 5,9 km en Lingmala Falls ligt op 6,3 km van het hotel.
Elphinstone Point ligt op 10 km van het hotel, en Arthur's Seat ligt 13 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Pune, op 126 km van Hotel Amir Lodge.