Street Address: Building B3, Donghao Industry Park, Sili Road, Guanlan Town, Longhua District, Shenzhen, 518110, China
City: Shenzhen
Province: Guangdong
Country/Region: China