L'hotel a 3 stelle Hotel The Imperio Nuova Delhi è situato a soli 10 minuti a piedi dalla stazione della metropolitana di Jasola Apollo e offre servizio di cambio valuta e un ascensore.
L'hotel si trova nel quartiere Delhi Sud, a 4 km dal Forte di Tughlaqabad. La struttura è situata circa 4 km dal Parco divertimenti Worlds of Wonder. L’hotel è a pochi minuti di macchina dalla fermata dell'autobus Apollo Hospital.
L'imperio comprende 15 camere con una TV a schermo piatto con canali satellitari, nonché servizi per la preparazione di tè/caffè. Sono arredate con pavimenti piastrellati, finestre insonorizzate.
Il ristorante Kadimis si trova accanto alla struttura e serve piatti asiatici, a 500 metri di distanza.