Das Clarks Inn Nehru Place Neu-Delhi bietet ein Restaurant und einen Gepäckraum und liegt im Stadtteil Nehru Place von Neu-Delhi, ungefähr 20 Minuten zu Fuß vom Lotustempel und etwa 7 km vom Mausoleum Safdar Jangs entfernt. Das Hotel bietet eine 24-Stunden-Rezeption und einen Weckrufservice sowie WLAN in den öffentlichen Bereichen.
Das 3-Sterne-Hotel befindet sich in Neu-Delhi, 500 Meter von der U-Bahn-Station Nehru Place entfernt. Zu den nahe gelegenen Gotteshäusern gehören Prachin Bhairav Mandir (350 Meter) und die Khirki-Moschee (3 km). In ca. 5 Gehminuten Entfernung vom Clarks Inn Nehru Place finden die Gäste beliebte Attraktionen, darunter Satyam Cineplex. Die Bushaltestelle Sant Nagar liegt in nur 1 km Entfernung.
Das Restaurant Lord of the Drinks ist sehr zu empfehen und liegt zudem einen 19-minütigen Spaziergang von der Unterkunft entfernt.