The Face Shop Logo

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.


Sunday - Thursday: 10am - 11pm
Friday & Saturday: 10am - Midnight

1 (905) 357-0756