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...