Suzhou Creek
The university was located at 188 Jessfield Road (now Wanhangdu Lu), on a bend of the Suzhou Creek in Shanghai and was designed to incorporate Chinese and Western architectural elements.