Situé à seulement 6 minutes à pied de Lords Inn New Delhi, les clients peuvent rapidement atteindre DT Cinema. Cet hotel 3 étoiles comprend également un parking.
L'hotel est situé dans le quartier Sud de Delhi, à 2 km du Temple du Lotus et à 2,1 km de Complexe sportif Siri Fort. Le Qûtb Minâr est situé à 15 minutes en voiture de Lords Inn de New Delhi, ainsi que l'aéroport Delhi International est à 20 km. La région est remarquable pour ses lieux d'enseignement comme l'Université islamique nationale, situé à 5 km de cet hotel. L'hotel est placé à quelques instants de la Greater Kailash.
Chacune des 20 chambres est dotée des fenêtres insonorisées, comprenant un équipement de repassage et une climatisation. Une TV à écran plat avec des chaînes satellite, des fenêtres insonorisées et une climatisation sont également fournis dans les chambres.
Lords Inn offre également un petit déjeuner continental. Sagar Ratna se trouve à 5 minutes de marche de cet hébergement.