January 27, 2023
Sephora will open a 6,000-square-foot flagship space in London, its first bricks-and-mortar in the U.K. in 18 years. Image credit: Sephora
By Luxury Daily News Service
LVMH-owned beauty retailer Sephora is returning to the U.K. for the first time since 2005.
Share your thoughts. Click here