Das 5-Sterne-Hotel The Grand Neu-Delhi liegt im Stadtteil South Delhi von Neu-Delhi, das für seine historischen Sehenswürdigkeiten wie den Qutb-Komplex bekannt ist (rund 3 Kilometer von der Unterkunft entfrent), und bietet ein Restaurant und einen Friseursalon. Das Hotel bietet WLAN in den öffentlichen Bereichen sowie einen Wellnessbereich mit Körperpeeling, Pediküre und Maniküre.
All India Institutes of Medical Sciences und Qutb Minar sind 7 km bzw. 3,1 km entfernt. Shree Adya Katyayani Shaktipeeth Mandir liegt ebenfalls circa 15 Autominuten vom Grand Neu-Delhi entfernt. Airtel Limited ist 300 m vom Hotel. Die Bushaltestelle Shopping Center - Nelson Mandela Marg ist ungefähr 10 Gehminuten entfernt.
Das Grand verfügt über 81 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem einer Minibar ausgestattet sind. Neben einem Bidet, einer getrennten Toilette und einer Dusche gehören auch ein Haartrockner und eine Duschhaube zur Ausstattung des Badezimmers. Manche Zimmer bieten einen Ausblick auf den Pool.
Im Hotel The Grand New Delhi wird ein Frühstücksbuffet angeboten. In der Unterkunft erwarten Sie 2 Restaurants mit verschiedenen Gerichten. In der Pool- Bar können die Gäste alkoholfreie Getränke und eine warme Atmosphäre genießen. Das Restaurant Indulge befinden sich etwa 100 Meter vom Grand Neu-Delhi entfernt.