JRD Tata Sports Complex

IndiaIndia

Compact stadium with 24000 capacity and excellent sightlines