El Lords Inn Nueva Delhi, de 3 estrellas, es el lugar ideal para alojarse en el barrio Sur de Delhi de Nueva Delhi, a unos 6 km del Qutab Minar. Un aparcamiento está incluida en las instalaciones de la posada.
Atracciones urbanas como el Templo Kalkaji, que se encuentra a poco más de 25 minutos a pie de este hotel, y el Templo ISKCON que se encuentra a unos 10 minutos en coche, bien merecen una visita. Puedes encontrar el Fuerte de Tughlaqabad, un lugar ideal para explorar la zona, a una distancia de 4 km del Lords Inn Nueva Delhi. Los huéspedes también apreciarán la cercanía a A block Park, que se encuentra a unos 20 minutos a pie. Situada a una distancia de 7 km de este alojamiento, la Tumba de Humayun está está abierta a los fieles y turistas. La parada de autobús Savitri Cinema está a tan solo 5 minutos a pie de del Lords Inn, y a poco más de 20 minutos en coche de la estación de tren Nueva Delhi.
Las habitaciones climatizadas del hotel disponen de aire acondicionado, además de minibar.
Las opciones de restauración diarias incluyen un desayuno continental. El restaurante Costa Coffee se encuentra al alcance del Lords Inn.