IFC Mall - Shanghai
IFC Mall - Shanghai
IFC Mall - L2-36 Level 2, 8 Century Avenue
Lujiazui, Pudong
Shanghai
200120
Mainland China
+86 2150565075
IFC Mall - Shanghai
IFC Mall - L2-36 Level 2, 8 Century Avenue
Lujiazui, Pudong
Shanghai
200120
Mainland China
+86 2150565075