Chongqing - Chongqing International Expo Centre, Chongqing, China

Address: 重慶市渝北區
Venue's Official Website: https://www.chongqingexpo.com