Das 4-Sterne-Hotel Express 66 - New Delhi Railway befindet sich im Bezirk Stadtzentrum Delhi von Neu-Delhi, einen 5-minütigen Spaziergang vom Paharganj entfernt.
Das Hotel ist 7 km weit weg vom Humayun-Mausoleum und in einer 800 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg. Hier wohnen Sie 3 km weit weg vom Feroz Shah Kotla Stadion. Auch der Karol Bagh Markt ist in circa 10 Fahrminuten Entfernung vom Express 66 - New Delhi Railway. Die nächstgelegene Bushaltestelle Panchkuian Road ist ungefähr 800 Meter von der Unterkunft entfernt, der Bahnhof Neu-Delhi ist ca. 1 Kilometer von hier entfernt.
Jedes der 6 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Eine getrennte Toilette und eine Dusche sind im Badezimmer vorhanden. Neben einer getrennten Toilette und einer Dusche umfassen die Annehmlichkeiten der Bäder auch Morgenmäntel und eine Duschhaube.
Das Restaurant Darbar Restaurant serviert verschiedene Gerichte der indischen Küche und liegt ein paar Schritte entfernt vom Hotel Express 66 - New Delhi Railway.