Green Leaf Hotel New Delhi est située à environ 4 km du Parc d'attractions Worlds of Wonder et à environ 3 km du Temple du Lotus.
L'hotel est situé à New Delhi, à une distance de marche de Jasola Apollo. Les sites historiques comprennent le Fort de Tughlaqabad, qui se trouve à environ 10 minutes en voiture de cet hotel 2 étoiles. Cet hébergement est également à environ 3,1 km de Kalka Mandir. L'hotel est juste à côté de la gare routière l'Apollo Hospital.
Kadimis, avec une cuisine indienne, est situé à moins de 500 mètres.