Street Address: 101/ Bldg 64, 396 Anli Road, Jiading Shanghai, P. R. China 201805
City: Shanghai
Province: Shanghai
Country/Region: China