Address:No.299, Delixi Road, Nanxiang Industrial Development Zone, Jiading District, Shanghai, China
postalCode:201802