Situado a 25 minutos a pie de Kalkaji Mandir, el Lords Inn Nueva Delhi, de 3 estrellas, ofrece acceso a atracciones turísticas por toda Nueva Delhi. El hotel dispone de un aparcamiento en las instalaciones.
En el Lords Inn Nueva Delhi, las habitaciones cuentan con TV de pantalla plana con canales vía satélite, ventanas insonorizadas y climatizador. Además de minibar, también dispone de instalaciones esenciales como servicio de planchado y climatizador.
Cada día ofrece a sus huéspedes un desayuno continental. El restaurante Sagar Ratna está justo al lado de este lugar.
Situada en el distrito Sur de Delhi, esta posada se encuentra a una distancia de 7 km de lugares de culto como la Tumba de Humayun. El Templo del loto está a unos cuantos pasos del Lords Inn, mientras que la estación de autobuses Savitri Cinema, está a tan solo 5 minutos a pie. Los huéspedes del establecimiento pueden llegar a Qutab Minar, que está a 6 km. El hotel está a poco más de 5 minutos a pie de la estación del metro Greater Kailash.