Situé à seulement 6 minutes à pied de DT Cinema, Lords Inn New Delhi donne un accès rapide à divers sites de la ville. Il y a aussi la commodité d'un parking sur place.
Cet hotel 3 étoiles est niché dans le quartier Sud de Delhi, à 6 km du dargah de Nizamuddin et à 7 km du Qûtb Minâr. Les lieux de culte à visiter sont à 25 minutes de marche de Lords Inn de New Delhi incluent le temple Kalka. Explorez les sites historiques de New Delhi en commençant par le Fort de Tughlaqabad, qui est situé à 4 km. L'hotel se trouve à moins de 450 mètres de la Greater Kailash et à 20 minutes en voiture de la gare de New Delhi.
Lords Inn comprend 20 chambres avec une TV à écran plat avec des chaînes satellite, ainsi qu'un minibar.
Un petit-déjeuner continental peut être apprécié à cette propriété. Un restaurant Costa Coffee propose une sélection à une courte distance de la résidence.