Street Address: Building 6, Xinhua Avenue, Jiaolong Industrial Port, Shuangliu
City: Chengdu
Province: Sichuan
Country/Region: China