Dirección: No. 1, Zhouzhuang Daxue Road, ciudad de Suzhou, provincia de Jiangsu
La ubicación está muy lejos, al menos a 20 kilómetros de la Universidad de Soochow Dushu Lake Campus y a 20 kilómetros de la Universidad de Soochow. La sede está a al menos 40 kilómetros de distancia.