In einer Entfernung von 5 Minuten zu Fuß von dem 3-Sterne-Clarks Inn Nehru Place Neu-Delhi liegt Satyam Cineplex. Ein Gepäckraum und ein Restaurant stehen den Gästen vom Hotel im Stadtteil Nehru Place von Neu-Delhi zur Verfügung.
Thyagaraj Sports Complex ist ca. 4 Kilometer vom Hotel entfernt und Lotustempel ist von hier aus in 20 Gehminuten zu erreichen. Zu den Sehenswürdigkeiten, die 4,1 km weit weg vom Clarks Inn Nehru Place Neu-Delhi sind, gehört der Hazrat Nizamuddin Dargah. Auch Tughlaqabad ist in circa 10 Fahrminuten Entfernung von der Unterkunft. Das Hotel liegt außerdem in unmittelbarer Nähe zur Bushaltestelle Sant Nagar.
Einige Zimmer vom Clarks Inn Nehru Place sind mit einem Safe, WLAN und einer Klimaanlage ausgestattet. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören WLAN und ein Plasma-TV. Die Zimmer verfügen außerdem über eine Minibar für die Selbstverpflegung.
Das Restaurant Blooms mit einer großen Auswahl an Gerichten ist circa 100 Meter von der Unterkunft entfernt.