The 4-star Hotel Windsor Heights Delhi has 57 rooms and is located nearly a 20-minute walk from the Kamala Nehru Park.
Situated 1.8 km from Sheetla Mata Mandir Temple, the hotel also gives access to such sports venues as the multi-purpose sports complex "Tau Devi Lal Stadium", which is 2.6 km away. The Tau Devi Lal Bio Diversity Park is reachable just 8 minutes' walk away. A family vacation to Delhi will become more exciting if you visit the Smaaash lying 3.2 km from the Windsor Heights. ITI Colony bus stop is located not far from this Delhi hotel.
The property is 16 minutes on foot from the restaurant The Monk.