Das The Lodhi - A Member Of The Leading Hotels Of The World Neu-Delhi bietet eine Kunstgalerie und ein Einkaufszentrum und liegt im Viertel Stadtzentrum Delhi von Neu-Delhi, nur 1 Kilometer von den Lodi-Gärten und 25 Gehminuten vom Zoo von Delhi entfernt. Das Hotel in etwa 600 Meter Entfernung vom Hazrat Nizamuddin Dargah bietet italienische Gerichte an und verfügt über einen Swimmingpool.
Das 5-Sterne-Hotel ist im Touristengebiet von Neu-Delhi gelegen, in etwa 5 Gehminuten Entfernung von der Bushaltestelle ISPAT Bhawan und in ungefähr 7 km Entfernung vom Bahnhof Neu-Delhi. Das Lodhi - A Member Of The Leading Hotels Of The World liegt sehr nah an einem Shopping- Viertel von Neu-Delhi. Es gibt ein internationales Restaurant und Bars in der Nähe von der Unterkunft. Der Nehru Park ist ungefähr 10 Minuten mit dem Auto vom Hotel entfernt. Das Lodhi - A Member Of The Leading Hotels Of The World Neu-Delhi befindet sich in unmittelbarer Nähe von der U-Bahn-Station Jawaharlal Nehru Stadium.
Es gibt 69 Zimmer mit einer Klimaanlage. Einige von ihnen bieten einen Plasma-TV sowie eine Minibar. Die meisten Zimmer von der Unterkunft verfügen über einen privaten Balkon. Die Zimmer sind mit abgetrennten Badezimmern ausgestattet. Diese klimatisierten Zimmer sind mit Blick auf den Innenhof.
Die Gäste haben die Möglichkeit, ihre Mahlzeiten im À-la-carte- Restaurant Perbacco zu genießen oder sich in einer Zigarren- Bar ein erfrischendes Getränk zu gönnen.