SEPHORA

SEPHORA

London, Canada
Makeup BrandMakeup Shop3.9 (153)

SEPHORA is the world's leading French multinational prestige beauty retailer, founded in Limoges, France, in 1969 and owned by the luxury conglomerate LVMH. The London, ON location, situated in the Westwood Power Centre, operates on the brand's signature "assisted self-service" model, encouraging customers to test products before purchase. As a definitive authority in beauty retail, Sephora curates an expansive selection of nearly 340 brands, including its own Sephora Collection, across makeup, skincare, fragrance, and haircare. The store offers complimentary in-store services like makeup consultations and beauty classes. While praised for its product variety and engaging in-store experience, the brand's overall reputation is mixed, with some customer reviews citing issues with online order fulfillment and customer service.

Specializations

StudioBridalEditorialHairMasterclassesPro Products