Das 3-Sterne-Hotel O Ar Imperial Inn Neu-Delhi bietet eine erstklassigen Lage in 6 km Entfernung von religiösen Stätten wie dem Hazrat Nizamuddin Dargah, und bietet allen Gästen einen Gepäckraum. Der Gasthof verfügt auch über eine Ladestation für Elektrofahrzeuge.
Satyam Cineplex liegt circa 5 Gehminuten von dem komfortable Hotel entfernt, während Tughlaqabad rund 10 Minuten Autofahrt von entfernt ist. Das Humayun-Mausoleum liegt auch 7 km vom O Ar Imperial Inn Neu-Delhi. Die komfortable Unterkunft befindet sich nicht weit entfernt vom Lotustempel. Das Hotel befindet sich in 550 Meter Entfernung zur U-Bahn-Station Nehru Place und in ca. 20 Autominuten Entfernung vom Bahnhof Neu-Delhi.
Die 30 Zimmer bieten einen Flachbildfernseher mit Satellitenkanälen und WLAN und sind mit einer Klimaanlage ausgestattet, um einen angenehmen Aufenthalt zu gewährleisten. In diesen Zimmern sind private Badezimmer mit einer getrennten Toilette und einer Dusche vorhanden.
Das Restaurant Royal China bietet verschiedene chinesische Gerichte und liegt ca. 300 Meter vom Hotel O Ar Imperial Inn entfernt.