Lords Inn New Delhi est située à moins de 2 km du Temple du Lotus et à moins de 25 minutes à pied du temple Kalka. Un parking est disponible sur place de cet hotel 3 étoiles.
En séjournant à Lords Inn, vous pouvez choisir l'une de 20 chambres avec une TV à écran plat avec des chaînes satellite, et des éléments essentiels comme un équipement de repassage et une climatisation.
Les invités de la propriété profiteront d'un petit-déjeuner continental quotidien pendant leur séjour. Le restaurant Costa Coffee est à 12 minutes de marche.
Basée dans la localité de "Sud de Delhi", la résidence se situe à 4 km de lieux pour découvrir l'histoire de la région, comme le Fort de Tughlaqabad. Lords Inn de New Delhi se trouve à 450 mètres de l'arrêt de bus Savitri Cinema, et assez proche de DT Cinema. Le dargah de Nizamuddin est à 6 km, et la Greater Kailash est à 5 minutes de marche de cet établissement. La gare de New Delhi est à 12 km d'allure en partant de l'hotel.