Street Address: 12th Floor, Building 9, No.16 Qixia Road, New North Dist., Chongqing, P.R. China
City: Chongqing
Province: Chongqing
Country/Region: China