Situé à 25 minutes de marche du Temple Laxminarayan, l'hotel National Lodge New Delhi offre un accès aux attractions touristiques de New Delhi.
Le Graveyard se trouve à seulement 300 mètres de cet hotel 3 étoiles, et des sites naturels tels que les Jardins Mughal sont à 3 km. Vous trouverez le Fort Rouge, un endroit idéal pour explorer la région, à 2 km de l'hotel. La Rue commerçante Gali Paranthe Wali est à 10 minutes en voiture, ainsi que la New Delhi est non loin de National Lodge. Cet hotel est un hôtel, situé à moins de 850 mètres de la gare routière New Delhi Metro Express Line.
Certaines chambres de l'hotel sont dotées d'une terrasse et du Wi-Fi gratuit.
Southern Welcome Restaurant se trouve à quelques pas de National Lodge de New Delhi.