Das 3-Sterne Hotel The Imperio Neu-Delhi liegt im Bezirk South Delhi und verfügt über einen Gepäckraum und einen Friseursalon. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Tughlaqabad ist innerhalb von 10 Autominuten erreichbar. Worlds of Wonder liegt ebenfalls knapp 4 Kilometer von hier entfernt. Die nächstgelegene U-Bahn-Station Jasola Apollo ist weniger als 700 Meter entfernt.
15 Zimmer im Hotel The Imperio sind mit modernen Annehmlichkeiten ausgestattet, darunter ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Diese Zimmer verfügen außerdem über schallisolierte Fenster und Fliesenböden.
Die Gäste können Gerichte der indischen Küche im Restaurant Kadimis, in 500 Metern von hier entfernt genießen.