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
Open in Google Maps or Google Earth