Situado a 6 km de la Tumba de Humayun, el Hotel Imperial Inn - Nehru Place Nueva Delhi también cuenta con un acceso fácil a la estación de tren Nueva Delhi, a 20 minutos en coche.
Este apartamento se encuentra a 550 metros de la estación de metro Nehru Place, a pocas cuadras del Templo Kalkaji. Los huéspedes pueden llegar fácilmente a Satyam Cineplex, situado a tan solo 5 minutos a pie. Además, el Templo del loto está situado a 2 km del apartamento.
El Hotel Imperial Inn - Nehru Place cuenta con un balcón, y comodidades como aire acondicionado.
Los huéspedes también pueden tomar un autobús en la estación de autobuses Sant Nagar, situada a unos 15 minutos a pie, para explorar Nueva Delhi.