Situado en el distrito Sur de Delhi, el Lords Inn Nueva Delhi, ofrece acceso a locales de ocio como Club de golf de Delhi, a 7 km. También dispone de un aparcamiento.
La Tumba de Humayun está a 15 minutos en coche de este hotel de 3 estrellas, mientras que el Templo del loto está a 25 minutos a pie de la propiedad. El Lords Inn está situado a 450 metros de DT Cinema, a unos cuantos pasos de la estación de metro Greater Kailash. Explora los lugares de interés históricos de Nueva Delhi, empezando por el Fuerte de Tughlaqabad, situado a 3 km. Los huéspedes encontrarán la parada de autobús Savitri Cinema al lado de este hotel, a 250 metros.
Servicio de planchado y climatizador, además de minibar, proporcionan comodidad en la habitación en el Lords Inn Nueva Delhi. También dispone de TV de pantalla plana con canales vía satélite, ventanas insonorizadas y climatizador en las habitaciones.
Cada mañana se sirve un desayuno continental. Esta propiedad está a 5 minutos a pie de Sagar Ratna, que sirve deliciosas comidas.