Lembord New Delhi Hotel is gelegen binnen 3 km van de India Gate en binnen ongeveer 10-minuten rijafstand van het Rode Fort.
Het hotel is in New Delhi, net om de hoek bij Ramakrishna Ashram Marg metrostation. Gasten kunnen bezienswaardigheden bezoeken zoals de Fatehpuri Masjid, binnen 2 km van het 3-sterrenhotel. Lembord bevindt zich niet ver van de Gurudwara Sri Bangla Sahib, terwijl Paharganj stand op circa 10-minuten loopafstand ligt. Binnen 1 km van New Delhi treinstation.
Het pand beschikt over 16 kamers met een eetgedeelte, ingericht met een bureau. Een flatscreen TV met satellietzenders en gemakken zoals airconditioning zijn ook aanwezig. Ze zijn uitgerust met privébadkamers.
Dhaba Xpress, waar Chinese maaltijden worden geserveerd, ligt op circa 200 meter afstand.