The Shanghai Film Museum is a museum in Shanghai, China, located at 595 North Caoxi Road in Xuhui District. The exhibition area is 15,000 …
Reviews
Tripadvisor
4.0/5 · 27 reviews
Loading reviews...
Oct 28, 2020
If you loves the history of films or fans of Chinese films, this is a must place to visit But if you're not both, you will find this place too boring Full review by EtaTandela