All Sephora Locations
Sephora, founded in France in 1970 and owned by LVMH Moët Hennessy Louis Vuitton, is a multinational chain of personal care and beauty stores. Sephora operates over 2,600 stores in 34 countries worldwide, with an expanding base of over 460 stores across the Americas. In 2007, Sephora launched Beauty Insider - a client loyalty program to offer clients exclusive benefits and rewards.

