Street Address: Chengli Automobile Industrial Park, South Suburb, Suizhou City, Hubei Province, China
City: Suizhou
Province: Hubei
Country/Region: China