SHOPS

The Face Shop
The Face Shop

The Face Shop is one of South Korea’s most popular nature-based skincare and cosmetic retail brands.


Location :
F19
The Face Shop
Map to
The Face Shop