Penhaligon's IFC China
Store
Stockist
Address
IFC Mall, Pudong, Lujiazui
Shanghai
200120
China
Tel: +862158206675
Opening hours
CLOSED
Sun
10:00-10:00
Mon
10:00-10:00
Tue
10:00-10:00
Wed
10:00-10:00
Thu
10:00-10:00
Fri
10:00-10:00
Sat
10:00-10:00