Street Address: C-f8, Fangda Science & Tech Park, No. 266 Tianshan Street
City: Shijiazhuang
Province: Hebei
Country/Region: China