Das The Corus Hotel Neu-Delhi befindet sich in Neu-Delhi, nur 3 km vom Roten Fort entfernt und bietet Auto-Verleih und Fahrradverleih zur Miete sowie verfügt über WLAN in den öffentlichen Bereichen. Das Restaurant OTB Courtyard und die Lounge- Bar stehen den Gästen auf dem Gelände des Hotels zur Verfügung. Ein großer Pluspunkt ist zudem die zentrale Lage in Neu-Delhi.
Das Hotel befindet sich im Viertel Connaught Place, in 5 Fußminuten Entfernung von der U-Bahn-Station Rajiv Chowk. Das Feroz Shah Kotla Stadion gehört zu den historischen Sehenswürdigkeiten und liegt in 2 Kilometer Entfernung vom Corus. Cannaught Place ist ein paar Schritte entfernt von der Unterkunft gelegen. Der Bahnhof Neu-Delhi ist in 15 Fußminuten Entfernung vom Hotel entfernt, während die Festung Purana Qila 10 Fahrminuten von hier entfernt liegt.
24 Zimmer im Corus Neu-Delhi sind mit modernen Annehmlichkeiten ausgestattet, darunter ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Alle zeitgenössisch eingerichtet. Einige Badezimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet und verfügen über Badelaken. Von einigen Zimmern aus öffnet sich ein Ausblick auf die Stadt.
Die Gäste vom The Corus Hotel können ein hausgemachtes Frühstück täglich während ihres Aufenthalts genießen. Die Unterkunft betreibt ein Restaurant mit der britischen Küche.