Situato a una distanza di 450 metri dalla Rama Krishna Ashram, il confortevole Hotel Lembord Nuova Delhi, a 3 stelle, offre 16 camere.
L’hotel si trova a Nuova Delhi, a pochi minuti a piedi dalla stazione della metropolitana Ramakrishna Ashram Marg. A soli 6 minuti a piedi da questo hotel gli ospiti troveranno la Porta dell'India. Il Tempio di Laxminarayan è a breve distanza dal Lembord Nuova Delhi. È a 1 km dalla stazione ferroviaria New Delhi.
Le camere offrono una zona pranzo, con uno scrittoio per il comfort degli ospiti. Tra le opzioni d'intrattenimento in camera ci sono una TV a schermo piatto con canali satellitari, e vengono fornite anche certe comodità, come un impianto di climatizzazione. Dispongono anche di bagni ad uso esclusivo.
Gli ospiti possono godere della cucina cinese al ristorante Dhaba Xpress, situato a due passi dall'Hotel Lembord New Delhi.