Das 3-Sterne Hotel Avtar @New Delhi Railway liegt im Stadtviertel Paharganj, in einer Entfernung von 21 Autominuten vom Flughafen Delhi. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Shahjahanabad ist in etwa 25 Fußminuten leicht erreichbar. Zum Stadtzentrum von Neu-Delhi sind es 15 Minuten zu Fuß. Laxmi-Narayan-Tempel liegt ebenfalls rund 25 Gehminuten von hier entfernt. Das Hotel Avtar @New Delhi Railway ist in einer Entfernung von 850 Metern zur U-Bahn-Station Rajiv Chowk.
Das Hotel bietet 25 Zimmer mit einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage für einen angenehmen Aufenthalt in Neu-Delhi.
Die Gäste können indische Gerichte im Restaurant Rishi Vaishno Dhaba probieren, das sich nur wenige Fahrminuten entfernt von der Unterkunft befindet.