Street Address: 21-23, Building 7, No. 18 Qixia Road, Liangjiang New Area, Chongqing
City: Chongqing
Province: Chongqing
Country/Region: China