Hotel Express 66 New Delhi est située à environ 3 km du Centre national pour les arts Indira Gandhi et à environ 20 minutes à pied de la Mosquée du vendredi. La résidence comprend également un parking.
Cet hotel 2 étoiles est à 350 mètres du Graveyard, à proximité de la station de métro New Delhi. Les sites historiques de la région comprennent la Porte de l'Inde qui se trouve dans une zone de 3,1 km. De plus, Express 66 est à environ 10 minutes en voiture du Stade de cricket Feroz Shah Kotla, et la gare de New Delhi est à 15 minutes de marche. Cet hébergement est non loin de Paharganj stand.
Le Paankhuri Restaurant est à quelques instants de là.