Chongqing Olympic Sports Center is a football stadium located in the city/town of Chongqing in China, Asia. Chongqing Olympic Sports Center has a maximum stadium capacity of 58680 spectators.
Chongqing Qiche are the main occupants of the stadium.
Chongqing Qiche play their domestic home football fixtures at Chongqing Olympic Sports Center.