![Cinema Treasures](/images/app/logo.png?1721766727)
Palace Cinema at IFC Mall
2389-2 Zhangyand Road,
Pudong New Area,
Shanghai
200120
2389-2 Zhangyand Road,
Pudong New Area,
Shanghai
200120
No one has favorited this theater yet
Showing 1 photo