Street Address: No.1369, Chengnan, Jiaxing, Zhejiang
City: Jiaxing
Province: Zhejiang
Country/Region: China