Das 3-Sterne-Hotel Avtar New Delhi Railway liegt in einer Entfernung von 20 Gehminuten von der Freitagsmoschee und stellt einen Geldautomaten und einen Ausflugsschalter zur Verfügung. Auf dem Gelände gibt es eine Gemeinschaftslounge.
Das Hotel liegt im Bezirk Paharganj von Neu-Delhi und 4 km weit weg von der Festung Purana Qila sowie 2 km weit weg von Einkaufsmöglichkeiten wie dem Karol Bagh Markt. Der Laxmi-Narayan-Tempel ist nur 25 Minuten Fußweg von der Unterkunft entfernt, und Sheila Cinema ist in der Nähe vom Avtar New Delhi Railway. Gäste können historische Sehenswürdigkeiten besuchen, darunter das Rote Fort (ist 2,1 km weit weg vom Hotel) und mehr über Neu-Delhi erfahren. Die Unterkunft befindet sich außerdem nicht weit entfernt von der U-Bahn-Station New Delhi.
Einige Zimmer im Hotel Avtar New Delhi Railway verfügen über eine Terrasse, WLAN und einen Flachbild-TV. Die klimatisierten Zimmer verfügen über eine Terrasse und eine Gemeinschaftslounge. Außerdem stehen den Gästen eine Dusche sowie tolle Annehmlichkeiten wie Toilettenartikel zur Verfügung.
Das Restaurant McDonald's, das sowohl leckere Speisen als auch Getränke serviert, befindet sich weniger als 7 Minuten zu Fuß vom Avtar New Delhi Railway entfernt.