L'Hotel Express 66 Nuova Delhi, 2 stelle, è situato a circa 10 minuti in macchina dal Forte di Salimgarh e a una distanza di 3 km dai Giardini Mughal. La struttura dispone di un deposito bagagli e un ristorante.
Questo hotel si trova a 350 metri da Graveyard e a breve distanza dalla stazione della metro New Delhi. Gli ospiti possono visitare diversi luoghi di culto, come la Tomba di Humayun, a una distanza di 7 km dall'hotel Express 66 Nuova Delhi. C'è il Museo internazionale delle bambole di Shankar a 15 minuti in macchina. Questo hotel è a soli 1 km dalla stazione Rajeev Chowk.
Il ristorante Paankhuri Restaurant è situato a due passi dall'Hotel Express 66 e serve dei piatti della cucina cinese che sono in grado di soddisfare tutti i gusti.