Das Hotel Imperial Inn - Nehru Place Neu-Delhi liegt circa 7 Kilometer vom Mausoleum Safdar Jangs entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten der Gegend.
Metrostation RNehru Place ist auch etwa 5 Gehminuten von der Apartments entfernt gelegen. Die U-Bahn-Station Nehru Place ist in einer 550 Meter Entfernung von diesen Apartments, und Satyam Cineplex ist auch in 200 Meter Entfernung von der Unterkunft. Außerdem liegt das Hotel Imperial Inn - Nehru Place gleich neben dem Lotustempel
Die Unterkunft bietet einen Balkon und eine Sitzecke und Annehmlichkeiten wie eine Klimaanlage. Für zusätzlichen Komfort stehen in dieser Apartments ein Bidet und eine getrennte Toilette zur Verfügung.
Die nächste Bushaltestelle Sant Nagar liegt in nur 1 km Entfernung.