Avtar New Delhi Railway Station Hotel met 17 kamers ligt binnen 25 minuten te voet van de Agrasen ki Baoli en beschikt over algemene voorzieningen zoals een geldautomaat en een excursiebalie. Er is een gedeelde lounge op het terrein.
Het 3-sterrenhotel bevindt zich in het centrum van de stad, op 7 km van Humayuns tombe en op een klein stukje lopen van het metrostation New Delhi. Avtar New Delhi Railway bevindt zich binnen slechts 10 minuten lopen van de bushalte New Delhi Metro Express Line, op minder dan 450 meter van Sheila Cinema. De beste historische bezienswaardigheden hier zijn onder andere het Rode Fort, gelegen binnen 2 km van dit hotel.
Sommige kamers van de accommodatie in New Delhi zijn uitgerust met een terras, gratis WiFi en een flatscreen TV. Sommige kamers met airconditioning beschikken over een douche.
McDonald's serveert een goede reeks van Amerikaanse gerechten en ligt op een korte afstand van Avtar New Delhi Railway Station Hotel.