Das 5-Sterne Hotel The Grand New Delhi liegt im Viertel South Delhi von Neu-Delhi und verfügt über einen ganzjährigen Außenpool und ein À-la-carte- Restaurant. Ideal in der Innenstadt von Neu-Delhi gelegen, bietet das Hotel ein türkisches Dampfbad, einen Behandlungsraum und einen Jacuzzi.
All India Institutes of Medical Sciences und Qutb Minar liegen 7 km bzw. 3 km von hier entfernt. Airtel Limited befindet sich in unmittelbarer Nähe. Die nächste Bushaltestelle Shopping Center - Nelson Mandela Marg liegt weniger als 650 Meter entfernt. Das Hotel The Grand New Delhi ist in etwa 15 Minuten mit dem Auto vom Flughafen Delhi aus zu erreichen.
Einige der klimatisierten Zimmer verfügen über einen Patio und einen Ankleidebereich und sind mit einem Sofa ausgestattet. Sie bieten private Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette sowie einem Haartrockner und einer Duschhaube. Die Zimmer sind auch zum Pool hin ausgerichtet.
Im Restaurant können die Gäste ihr Frühstück einnehmen. Das Grand Neu-Delhi verfügt über die Terrassen- Bar und das Restaurant Wok Tok mit thailändischen Gerichten. In der Bar werden erfrischende Getränke serviert.