Xinhua Road Sports Centre Stadium Address: Xinhua Road, Wuhan Country: China Capacity: 22,000 Opened: 1954 Main use: Football Tenants: Extra stadium info – Xinhua Road Sports Centre Stadium The venue is also used for athletics. © www.dianping.com View larger map