Contact email:
shenghaowang_#_shu.edu.cn (replace the "_#_" to "@")
Address:
No.333, NanChen Rd., BaoShan District, Shanghai, 200444, China.
Google PIN:
https://goo.gl/maps/8tpFLEDbkZqNRKm69