Malls and Retail Wiki
Advertisement

Sephora is a French brand and chain of cosmetics stores founded in Paris in 1970.

Advertisement