About
Sephora
Sephora is a beauty retailer in London, Ontario, offering shoppers a destination to explore makeup, skincare, fragrance and other beauty essentials. Whether you’re refreshing your routine, searching for a new signature scent or choosing a gift, the store provides a range of products to suit different preferences and needs.