IMAX, Chongqing Science And Technology Cinema

Chongqing, Chongqing, China ● Single Screen

Company: Chongqing Cinema

Address: 7 Wenxingmen Street, Jiangbei District, Chongqing , Chongqing

Theatre Rating
Based on 0 users