Green Leaf Hotel New Delhi has 19 rooms and is located 4.2 km from Tughlakabad Fort.
The Green Leaf is located in New Delhi, within close proximity of Jasola Apollo tube station. Worlds of Wonder Amusement Park is 10 minutes by car from the hotel, while Apollo Hospital bus stop is approximately 800 metres away. Lotus Temple lies 3.4 km away. The nearest underground station is about 10 minutes' walk away.
Sample Asian specialities at Kadimis located in the neighbourhood of the 2-star Green Leaf Hotel.