Tau Devi Lal Indoor Stadium

Location: Tau Devi Lal Sports Complex, Sector-3 Panchkula, Panchkula, Haryana -134109
Capacity:
Surface Type: Multipurpose
Facilities: Floodlight