Das Sheraton New Delhi Hotel liegt neben dem Business- Stadtviertel South Delhi. Das Restaurant Fabelle The Chocolate Boutique und die Lounge- Bar stehen den Gästen auf dem Gelände des Hotels zur Verfügung. Ein großer Pluspunkt ist zudem die erstklassige Lage in Neu-Delhi.
Moschee der Macht des Islam ist in ungefähr 3 km Entfernung von hier und Qutb Minar ist 10-minütige Autofahrt vom Hotel entfernt. Der Qutb-Komplex gehört zu den historischen Sehenswürdigkeiten und liegt in einer Entfernung von etwa 15 Autominuten vom Sheraton. Die Unterkunft ist zudem rechts neben einem Geschäftsviertel. Einkaufszentrum Select Citywalk liegt nicht weit entfernt von dem 5-Sterne-Hotel. Die Bushaltestelle Saket Terminal liegt 900 Meter vom Sheraton Neu-Delhi entfernt.
Viele klimatisierte Zimmer der Unterkunft bieten einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar und Ausstattung zur Kaffee- & Teezubereitung. Außerdem sind sie mit zeitgenössischen Möbeln ausgestattet. Die Badezimmer verfügen über eine getrennte Toilette und eine Dusche. Hier findet man auch ein Haartrockner und Handtücher.
Das Sheraton bietet täglich ein Frühstücksbuffet an. Im Hotel erwarten Sie 5 Restaurants mit verschiedenen Gerichten.