Das 3-Sterne-Lords Inn Neu-Delhi ist im Stadtteil South Delhi gelegen, rund 2 Kilometer vom Lotustempel entfernt.
Die Unterkunft empfängt seine Gäste in 20 Zimmern, die mit Bügelmöglichkeiten und einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind.
Im Lords Inn Neu-Delhi wird morgens ein kontinentales Frühstück serviert. Sie können im Restaurant Costa Coffee nicht weit entfernt vom Hotel lecker essen.
Der Gasthof befindet sich in Neu-Delhi, rund 5 Gehminuten von der U-Bahn-Station Greater Kailash entfernt. Das Mausoleum Safdar Jangs gilt als heilige Stätte und liegt 7 km vom Hotel. Das Lords Inn Neu-Delhi befindet sich in rund 15 Fahrminuten Entfernung vom Hazrat Nizamuddin Dargah. Die nächste Bushaltestelle Savitri Cinema liegt lediglich 450 Meter entfernt.