Xuhui District
The campus is located on 989 Baise Road, Xuhui District, Shanghai, China. The campus covers 340 mu or about 56 acres.