Street Address: Room 8-a5, H Building, No. 64 Huangshan Avenue, Yubei District, Chongqing
City: Chongqing
Province: Chongqing
Country/Region: China