Street Address: 1 Beihua Road, Xi'ao Village, Tangxia Town, ruian
City: Wenzhou
Province: Wenzhou
Country/Region: China