Shanghai Institute of Applied Technology

Address
100 Haiquan Rd, Fengxian Qu, Shanghai, China