L'Hotel Express 66 - New Delhi Railway, a 4 stelle, è situato a una distanza di 3 km dal Forte di Salimgarh e a circa 25 minuti a piedi dal Museo delle Cere Madame Tussauds New Delhi.
Rural Electrification Corporation Limited si trova a 350 metri da questo hotel, mentre tali siti naturali, come i Giardini moghul sono a 10 minuti in macchina. L'Università di Delhi è un luogo di educazione popolare da visitare a 4 km da questo hotel. Inoltre, l'hotel Express 66 - New Delhi Railway è a circa 30 minuti a piedi dalla Strada Gali Paranthe Wali. La stazione d'autobus Paharganj stand è a breve distanza dall'alloggio. L'aeroporto Internazionale Indira Gandhi è a 20 km dall'hotel.
L'Hotel Express 66 - New Delhi Railway dispone di 6 camere dotate di una TV a schermo piatto con canali satellitari, nonché di opzioni di self-catering come servizi per la preparazione di tè/caffè. Questo alloggio mette a disposizione degli ospiti un bagno con WC separato e una doccia nei bagni.
Durante il soggiorno presso l’hotel, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante Multan Moth Bhandar, a 250 metri, o il ristorante Chawla De Mashoor Amritsari Naan, a 5 minuti a piedi.