Green Leaf Hotel New Delhi has 19 rooms and is located 4.2 km from the ruined Tughlakabad Fort.
The Worlds of Wonder is within a few blocks of the hotel, while Apollo Hospital bus stop is approximately 800 metres away. The Baháʼí house "Lotus Temple" is 3.4 km away, and Jasola Apollo is only a 10-minute walk from this 2-star hotel. The nearest underground station is around 700 metres away.
Located a few moments from the Green Leaf, the restaurant Kadimis offers an Asian menu.