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
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