Xuhui District
The college is located to the east of Xujiahui, in Xuhui District, Shanghai. It is located adjacent to Zhaojiabang Road Station, served by Shanghai Metro Lines 7 and 9.