Street Address: 111 West Zhengyang Road, Jiaxing, Zhejiang
City: Jiaxing
Province: Zhejiang
Country/Region: China