Street Address: Five Star Industrial Park, Oubei Town, Yongjia, Wenzhou, Zhejiang, P. R. China.
City: Wenzhou
Province: Zhejiang
Country/Region: China