|Location||Beijing, Beijing, China|
Located in 56 Zhongguancun South Street, Beijing, China, the Capital Indoor Stadium was built in 1968 which is also used for multi-purposes. Previously, the stadium had a floor space of 53,000 square meters, but recently it has been expanded to 54,707 square meters. The stadium has a total capacity of 17,345 people (as of 2017).
Kindly log in to use this feature.