Street Address: Building A, No. 1longhua Road, Zhouwu Village, Dongcheng District, Dongguan City
City: Dongguan
Province: Guangdong
Country/Region: China