Stadium of Chongqing Inst. of Technology
Location:
Chongqing, China
Architect/Specifier:
Architecture Design and Research Institute of South China Univ. of Tech.
Chongqing, China
Architecture Design and Research Institute of South China Univ. of Tech.