Das elegante Hotel Shelton Neu-Delhi ist perfekt in der Nähe von einem Shopping- Viertel gelegen. Das Hotel bietet WLAN im ganzen Gebäude, einen Geldautomaten und eine Wechselstube.
Freitagsmoschee liegt weniger als 1 km von dem eleganten Hotel entfernt. Sri Bangla Sahib Gurudwara ist außerdem in ca. 25 Gehminuten zu erreichen. Zum Stadtzentrum von Neu-Delhi sind es nur 15 Gehminuten. Auch Rural Electrification Corporation Limited ist in nur 5 Fußminuten Entfernung von der Unterkunft zu finden. Das 3-Sterne Hotel Shelton befindet sich in der Nähe von der U-Bahn-Station.
Im Hotel stehen den Gästen 35 klimatisierte Zimmer zur Verfügung, die mit WLAN und einem Flachbildfernseher mit Satellitenkanälen sowie einer Kaffeemaschine und einer Minibar ausgestattet sind. Neben einem Kamin gibt es hier auch ein Sofa. Die Badezimmer sind mit einer getrennten Toilette, einem Waschbecken und einer Dusche augestattet und bieten zudem einen Wäschetrockner und Handtücher. Einige Zimmer bieten eine schöne Aussicht auf die Stadt.
Das Shelton bietet täglich ein frisches einfaches Frühstück. Das Restaurant Sam's Bar and Restaurant serviert chinesische Gerichte und liegt nur 150 Meter zu Fuß vom Hotel entfernt.