Explore relationships
Capital Indoor Stadium
The Capital Indoor Stadium (simplified Chinese: 首都体育馆; traditional Chinese: 首都體育館; pinyin: Shǒudū Tǐyùguǎn) is an indoor arena in 56 Zhongguancun South Street, Beijing, China, that was built in 1968.
Use + to expand a branch. Click a topic name to open its summary.