L'Hotel Avtar New Delhi Railway offre un accesso veloce alla Sheila Cinema, che si trova a soli 6 minuti a piedi. L'hotel dispone di 17 camere e offre un bancomat e un banco escursioni in loco.
L'hotel 3 stelle ti colloca nel centro di Nuova Delhi, a 2 km dal Tempio di Laxminarayan e a 2,1 km dalla Cattedrale del Sacro Cuore. L'hotel Avtar New Delhi Railway offre agli amanti della storia la vicinanza al Forte Rosso di Delhi (2,2 km) e allo Stadio di Cricket Feroz Shah Kotla (3 km). Inoltre, la Fortezza di Purana Qila si trova a circa 10 minuti in auto, mentre la stazione della metropolitana New Delhi è vicino a questa struttura. La stazione degli autobus New Delhi Railway è a 850 m da questo hotel.
Alcune camere dispongono di un bar sulla terrazza e un salotto condiviso per la tua comodità. Gli ospiti possono usufruire di una doccia e avranno a disposizione articoli da toeletta.
L'Hotel Avtar New Delhi Railway si trova a 7 minuti a piedi dal ristorante McDonald's, che serve piatti deliziosi.