Location
Shanghai University of Science & Technology site now is Shanghai University, Jiading Campus.
20 Chengzhong Lu, Jiading District, Shanghai 201800, China
上海市嘉定区城中路20号
Read more about this topic: Shanghai University Of Science And Technology
Location
Shanghai University of Science & Technology site now is Shanghai University, Jiading Campus.
20 Chengzhong Lu, Jiading District, Shanghai 201800, China
上海市嘉定区城中路20号
Read more about this topic: Shanghai University Of Science And Technology