Das Holiday Inn Neu-Delhi liegt im Stadtteil South Delhi, in einer Entfernung von 26 Autominuten vom Flughafen Delhi.
Mausoleum Safdar Jangs ist in einer 4 km Entfernung von hier und der Hazrat Nizamuddin Dargah ist etwa 15 Gehminuten vom Hotel entfernt. Zu den Bildungseinrichtungen in der Umgebung gehören Universität Jamia Millia Islamia (3 km) und All India Institutes of Medical Sciences (6 km). Humayun-Mausoleum ist in unmittelbarer Nähe von der Unterkunft. Die Bushaltestelle Hazrat Nizamuddin Railway liegt in rund 800 Meter Entfernung vom Holiday Inn.
Neben einem Balkon und einer Sitzecke sind die Zimmer im Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Eine Klimaanlage sorgen für den Komfort der Gäste. Den Gästen stehen eine getrennte Toilette und eine Dusche sowie eine Duschhaube und Handtücher zur Verfügung.
Das Restaurant Cafe Turtle ist circa 5 Gehminuten vom Holiday Inn Neu-Delhi entfernt gelegen.