Street Address: No. 117-121, Benchi North Load, Hantian, Tangxia,
City: Wenzhou
Province: Zhejiang
Country/Region: China