Shanghai Institute of Technology (Northeast Gate) is located in Shanghai, China on Fengpao Hwy, Fengxian District. Shanghai Institute of Technology (Northeast Gate) is rated 3 out of 5 in the category university in China.
Address
Fengpao Hwy, Fengxian District