Sephora

Where are sephora stores?

Its North American headquarters is located in New York City, with corporate offices in San Francisco and Montréal. Sephora currently operates over 430 stores across North America . Sephora is a Paris, France -based multinational chain of personal care and beauty stores founded in Paris in 1969. Featuring nearly 300 brands, along with its own …

Where are sephora stores? Read More »