Das 3-Sterne-Hotel National Lodge Neu-Delhi verfügt über 10 Zimmer und befindet sich nur 25 Fußminuten vom Laxmi-Narayan-Tempel entfernt.
Das Hotel liegt im Stadtteil Stadtzentrum Delhi und in einer Entfernung von 3 km von den Mughal Gardens sowie in einer Entfernung von 2 km von Einkaufsmöglichkeiten wie dem Karol Bagh Markt. Das Hotel liegt in einer 10 Gehminuten Entfernung von der U-Bahn-Station New Delhi und in 10 Autominuten Entfernung vom National Gandhi Museum. Auch Graveyard befindet sich nur wenige Schritte entfernt vom National Lodge Neu-Delhi. Die Bushaltestelle New Delhi Metro Express Line befindet sich ebenfalls in 850 Meter Entfernung zur Unterkunft.
Einige Zimmer im Hotel verfügen über eine Terrasse und WLAN.
Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Southern Welcome Restaurant, das nur 5 Fußminuten vom National Lodge entfernt ist.