Lords Inn New Delhi est situé dans la localité de "Sud de Delhi", à moins de 6 minutes de marche de DT Cinema. Les clients qui voyagent en voiture peuvent également utiliser un parking sur place.
La Tombe d'Humayun se trouve à 6 km de l'hotel et le Temple ISKCON est dans une zone de 2 km. Vous trouverez le Fort de Tughlaqabad, un endroit idéal pour explorer la région, à environ 10 minutes en voiture de Lords Inn. Les clients apprécieront également la proximité d'A block Park, qui est dans une zone de 1 km. Cet hotel 3 étoiles vous amène également au temple Kalka, qui est à 25 minutes à pied. Lords Inn est situé à 450 m de la station de métro Greater Kailash, et à 12 km de la gare de New Delhi.
Cet établissement a 20 chambres, proposées avec une TV à écran plat avec des chaînes satellite et un minibar.
Ici un petit-déjeuner continental est offert chaque matin. Un restaurant Costa Coffee se trouve à côté de la résidence.