Das Crowne Plaza New Delhi Okhla, An Ihg Hotel liegt im Touristengebiet von Neu-Delhi, 25 km vom Flughafen Delhi entfernt und verfügt über einen Außenpool. Das Hotel bietet ein türkisches Dampfbad, einen Dampfbad und einen Behandlungsraum sowie WLAN im ganzen Gebäude.
Das 5-Sterne-Hotel befindet sich im Viertel South Delhi, im Herzen von Neu-Delhi. Zu den Sehenswürdigkeiten, in einer 25 Gehminuten Entfernung von der Unterkunft, gehört auch Tughlaqabad. MTS India ist in fußläufiger Entfernung vom Hotel gelegen. Der Busbahnhof Central Reserve Police Force ist circa 200 Meter vom Crowne Plaza New Delhi Okhla, An Ihg Hotel entfernt.
Im Hotel stehen den Gästen 208 schallisolierte Zimmer zur Verfügung, die mit einem Flachbildfernseher mit Satellitenkanälen und WLAN sowie einer Minibar ausgestattet sind. Die Zimmer verfügen über private Badezimmer mit einem Haartrockner und Badelaken und sind mit Marmorböden eingerichtet. Die Badezimmer bieten einen Haartrockner und Morgenmäntel sowie eine behindertengerechte Dusche und eine Sauna. Die Unterkunft besitzt Zimmer, die die Stadt überblicken.
Das Crowne Plaza New Delhi Okhla, An Ihg bietet ein reichhaltiges Frühstück im Restaurant an. Die Hotelbar verfügt über Billard und einem TV.