Street Address: China (Mainland) Chongqing Chongqing Yubei Airport Industrial Park, Plot No. 38,
City: chongqing
Province: Chongqing
Country/Region: China