null

The Face Shop

The Face Shop brings together science and nature to deliver the best products for your skin. The Face Shop believes in the beneficial properties of nature to meet all your beauty needs. Launched in 2003 in Korea, The Face Shop now has an international presence and following, selling its natural beauty products to over 29 countries.

Showing all 2 products.