Situated 25 minutes' walk from the 3-star Hotel O Stay Inn New Delhi, guests can visit the multi-purpose sports complex "Tau Devi Lal Stadium".
Located 16 miles from New Delhi railroad station, this hotel stands just a few steps from Shaktipeeth Mandir. Oyster's Water Park is 30 minutes by foot from the New Delhi hotel. The O Stay Inn allows you to enjoy such natural sights as Leisure Valley Public Park 1.7 miles away.
McDonald's is a stone's throw from this accommodation.