Shanghai Film Art Center covers a construction area of 14,000 square meters, which includes 9 different movie theatres, digital films are displayed perfectly here. The world's first-class JBL speakers and many modern audio and video hardwares make the Film Art Center unparalleled.
Address: At the intersection of Xinhua Road and Fanyu Road
Public Transportation: Metro Line 10; Bus No.: 26, 911