Located in Quzhou, in China’s Zhejiang province, the park covers an area of 570,000 sqm, of which the total building area of the stadium complex and supporting facilities is 390,000 sqm. The park includes a 30,000-person capacity stadium, a
Read more …