A una distanza di 2 km dal Tempio del Loto, il Lords Inn Nuova Delhi dispone di 20 camere.
Le camere dispongono di un mini bar, nonché di una TV a schermo piatto con canali satellitari per la comodità degli ospiti.
Le opzioni gastronomiche giornalieri includono una colazione continentale. Il ristorante Costa Coffee offre una selezione di piatti a breve distanza dal Lords Inn Nuova Delhi.
Questo hotel a 3 stelle nel quartiere Delhi Sud gode della vicinanza ad attrazioni turistiche come DT Cinema, che si trova a soli 6 minuti a piedi. Questa locanda è situata a 6 km dal Qutb Minar. Inoltre, Durga Puja Ground si trova a circa 5 minuti a piedi. Il Lords Inn è a una distanza di 4 km dal Forte di Tughlaqabad. C'è la stazione della metropolitana Greater Kailash a circa 5 minuti a piedi.