In einem Shopping- Stadtviertel, 10-minütige Autofahrt vom Qutb Minar entfernt, gelegen, bietet das Sheraton New Delhi Hotel Außenpool und Blick auf die Stadt. Das Hotel liegt 750 Meter vom Select Citywalk Einkaufszentrum. Es verfügt zudem über 4 Restaurants, die auf indische, asiatische und chinesische Küche spezialisiert sind.
Das 5-Sterne-Hotel liegt im Herzen von Neu-Delhi, rechts neben einem Geschäftsviertel. Siri gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in ungefähr 2 km Entfernung vom Sheraton. Der Qutb-Komplex ist in einer Entfernung von etwa 15 Autominuten von der Unterkunft, während der Bahnhof Neu-Delhi 20 Fahrminuten von hier entfernt liegt. Die Bushaltestelle Saket Terminal liegt in unmittelbarer Nähe zum Hotel.
140 Zimmer im Sheraton Neu-Delhi sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Die Zimmer verfügen über ein Badezimmer mit einer getrennten Toilette und einer Dusche.
Die Unterkunft bietet täglich ein vegetarisches Frühstück an. Das À-la-carte- Restaurant Fabelle The Chocolate Boutique ist auf internationale Gerichte spezialisiert. Die Gäste können sich auch in der Lounge- Bar bei einem Getränk entspannen.