The Face Shop
 
The Face Shop

The Face Shop

The Face Shop is a brand that shares the benefits of nature. The perfection of nature and science are brought together in this innovative concept in order to deliver the best products. These products’ natural energy gently permeates into the skin by respecting the rules of nature. The Face Shop offers a variety of natural products, ranging from skin care to beauty, body and hair products.

The Face Shop was launched in 2003 and now has 930 stores in 22 countries around the world. The Face Shop currently operates two stores in Ontario, and plans to further expand across Canada.

Related
Banners