Street Address: # 8 Machang Rd, Fenghua, Zhejiang
City: Fenghua
Province: Zhejiang
Country/Region: China