Los huéspedes del Hotel Express 66 Nueva Delhi, de 2 estrellas, pueden disfrutar de acceso al Centro Nacional de las Artes Indira Gandhi, ubicado a unos 3 km. También hay un aparcamiento.
Este hotel se ubica a tan solo 5 minutos a pie de Graveyard y a unos 15 minutos a pie de la estación de tren Nueva Delhi. A unos 2 km del hotel Express 66 Nueva Delhi encontrarás el Agrasen ki baoli. Puedes llegar al Estadio de críquet Feroz Shah Kotla en 10 minutos en coche. La estación de metro New Delhi, situada a unos 10 minutos a pie, ofrece una conexión rápida con todas las zonas de Nueva Delhi.
El restaurante Paankhuri Restaurant prepara platos de comida china para sus visitantes y está a unos cuantos pasos del hotel.