Devi Lal Sports Complex

Location: Gurgaon, Haryana, India
Capacity: 12000
Surface Type: Multipurpose
Facilities: Floodlight