Shanghai Institute of Technology - Location

Location

SIT is located in the south-western part of Shanghai, which is adjacent to Cao Hejing hi-tech park.

Read more about this topic:  Shanghai Institute Of Technology