Chongqing College Town Cross Cinemas & IMAX

4F Taipei Life Plaza - Middle College Town Road - Shapingba District
Chongqing
China
401331
+86 023 65761993
Stadium Seating