Street Address: No. 58 Huanbei Road, Xinshi Industrial Garden, Deqing County, Zhejiang Province, China
Province: Zhejiang
Country/Region: China