Il Lords Inn Nuova Delhi, a 3 stelle, dispone di 20 camere e si trova a 7 km dalla Tomba di Humayun.
Le camere dispongono di numerosi servizi, tra cui un mini bar, nonché una TV a schermo piatto con canali satellitari per l'intrattenimento degli ospiti.
Qui c'è una colazione continentale, offerta ogni mattina. I ristoranti vicini, tra cui Sagar Ratna, si trovano a 300 metri dal Lords Inn Nuova Delhi.
L’hotel è situato nel quartiere Delhi Sud, a pochi minuti a piedi da DT Cinema. AIIMS - All India Institute of Medical Sciences è un luogo di educazione popolare da visitare a 10 minuti in macchina dalla locanda. Inoltre, il Lords Inn è a 6 km da Qutb Minar. La struttura si trova a circa 5 minuti a piedi dalla stazione della metropolitana Greater Kailash e a due passi dalla fermata d'autobus Savitri Cinema.