Nestled in the South West district, Red Leaf Stay New Delhi hotel is around 10 minutes' drive from culture-oriented attractions like Indian Air Force Museum. This 2-star hotel provides Wi-Fi throughout the property.
The New Delhi hotel is situated 2.4 miles from Terminal 3, while Park Dwarka is 1.4 miles away. Terminal 2 is also located approximately 15 minutes by car from the property. The Red Leaf Stay is situated about 10 miles from New Delhi train station and a 20-minute drive from Delhi International airport.
Chefsville Restaurant and Cafe restaurant is merely a 5-minute walk away.