Contact Us
The Institute is located in Shanghai, often referred to as the oriental pearl of China. This bustling metropolis stands as one of the world’s largest seaports and serves as China’s prominent hub for industry and commerce.
The primary campus of the Institute is strategically positioned on Heshuo Road within the Jiading district, boasting accessibility through the NO.11 metro line. Additionally, the Institute extends its reach with two additional campuses situated in Shanghai’s Changning District and Taicang City within Jiangsu Province.
Address:585 Heshuo Road, Shanghai, P.R.China 201899
Email: siccas@mail.sic.ac.cn
Tel: +86-21-6990-6002