It echos the implied meaning of Chongqing's city name.
Chongqing Guotai Art Center Theatre
No1 Linjiang Rd, Yuzhong District, Nanjing
Chongqing, Chongqing, 400010
China
No1 Linjiang Rd, Yuzhong District, Nanjing
Chongqing, Chongqing, 400010
China