Situated around 5 minutes by foot from the 3-star Hotel O The Welcome Stay New Delhi, guests can reach Water Body in no time.
The sushant Ansal University lies 2.2 miles away, while Uninor India is 1.9 miles from this New Delhi hotel. The nearby sports attractions include the multi-purpose sports complex "Tau Devi Lal Stadium", about a 10-minute drive from the hotel. Also, O The Welcome Stay is within 2 miles of Smaaash Amusement Center, and New Delhi train station is located 17 miles away.
Dining options also include Om Sweets, located in proximity to the accommodation.