Home > Fun
Default Default Latest Updates Most Comments

Shanghai Film Art Center & City Shop

Address:160 Xinhua Rd
Phone:021-6280 6088; 400 811 1797
Time:9am - 10pm, 8am - 10pm(City Shop)

Built a decade ago, the center has the honor of being the first five-star cinema in Shanghai. It's also one of the biggest in China, occupying a total area of 140,000 square meters. It has been the main venue for the internationally renowne...

0 like 0 comment