Enclavado en el distrito Paharganj, conocido por lugares de interés histórico como el Estadio de críquet Feroz Shah Kotla, a 3 km, el Hotel Avtar New Delhi Railway ofrece un salón compartido. Además, este hotel de 3 estrellas también proporciona a los huéspedes cajero automático y mostrador de información turística.
El hotel está a 20 minutos a pie del Museo de Cera Madame Tussauds Delhi y a 25 minutos a pie de la Mezquita del viernes. El hotel Avtar New Delhi Railway está situado a 450 metros de la Sheila Cinema, cerca de la estación de metro New Delhi. La propiedad se encuentra el Museo Nacional de Gandhi a 3,1 km de, mientras que la estación de autobuses New Delhi Railway está a tan solo 10 minutos a pie.
Una terraza, un televisor de pantalla plana y un salón compartido se ofrecen en algunas de las habitaciones climatizadas. Para mayor comodidad, se proporcionan artículos de aseo gratuitos, junto con una ducha.
El Avtar New Delhi Railway está al lado de McDonald's, que sirve deliciosas comidas.