Wachsmuseum Madame Tussauds New Delhi befindet sich ca. 25 Minuten zu Fuß von dem 3-Sterne-Hotel National Lodge Neu-Delhi entfernt und ist unbedingt einen Besuch wert. Das Hotel stellt 10 Zimmer zur Auswahl und bietet ein Restaurant.
Das komfortable Hotel befindet sich im Viertel Stadtzentrum Delhi, 1 km von einer heiligen Stätte, der Freitagsmoschee. Das National Lodge Neu-Delhi liegt in circa 10 Gehminuten Entfernung von der U-Bahn-Station New Delhi und in circa 30 Gehminuten Entfernung vom Karol Bagh Markt. Das Rote Fort liegt ca. 2 km von der komfortablen Unterkunft entfernt. Die Bushaltestelle New Delhi Metro Express Line befindet sich in der Nähe des Hotels und ist in rund 10 Gehminuten Entfernung.
Die Zimmer sind mit Familien- Badezimmern ausgestattet.
Die Unterkunft liegt ziemlich nah am Restaurant Southern Welcome Restaurant und bietet Gerichte der indischen Küche.