Sephora Global Chief Brand Officer Steve Lesnard Comments on Sephora’s Relaunch in the UK
The first Sephora store was launched in August 1970 in Paris, and their worldwide headquarters were located in Neuilly-sur-Seine, France. Then, 23 years later, that store was purchased by the famous French perfumer, Dominique Mandonnaud, and merged with his well-known brand, thereby greatly expanding Sephora’s global presence. LVMH (aka Louis Vuitton Moet Hennessy) became the…