Street Address: No. 139 Luomei Load, Chaicheng District, New Binhai Industiral, Wenzhou, China
City: Wenzhou
Province: Zhejiang
Country/Region: China