Das Sheraton New Delhi Hotel liegt im Industriegebiet von Neu-Delhi und bietet einen Blick auf die Stadt. Das Hotel bietet WLAN im ganzen Gebäude und verfügt über ein Kopiergerät und einen Arbeitstisch.
Moschee der Macht des Islam ist innerhalb von 10 Autominuten erreichbar und Qutb Minar ist zudem eine 10-minütige Autofahrt von dem 5-Sterne-Hotel entfernt. Die Unterkunft liegt rechts neben dem Business- Stadtviertel South Delhi. Einkaufszentrum Select Citywalk liegt in einer Entfernung von 750 Metern vom Hotel. Die Bushaltestelle Saket Terminal liegt in kurzer Entfernung vom Sheraton New Delhi Hotel.
Im Hotel stehen den Gästen 220 klimatisierte Zimmer zur Verfügung, die mit einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar ausgestattet sind. Einige Zimmer in der Unterkunft verfügen über ein privates Badezimmer mit einem Haartrockner und Morgenmänteln. Die Badezimmer bieten Morgenmäntel sowie eine Sauna und Dusche-Bad-Kombination.
Hotelgäste können im Restaurant frühstücken. Das À-la-carte- Restaurant Pavilion bietet auf seiner Speisekarte Gerichte der internationalen Küche. Gäste des Hotels sind herzlich eingeladen, sich in der Lounge- Bar zu entspannen.