36 Nanping Road, Hechuan District, Chongqing, China
Seated: 1,000
Standing: 1,000
Square Feet: 12,838 ft2