Street Address: Fenghuang Road, Qianjiang Ind. Zone, Dingqiao Town, Haining, Zhejiang, China (mainland)
City: Jiaxing
Province: Zhejiang
Country/Region: China