Sephora to open 20 stores in the UK as part of expansion plans
Sephora to open 20 stores in the UK as part of expansion plans Sephora is planning to open 20 more stores across the UK as part of its latest expansion efforts into the market. The popular US makeup retailer opened its first location in Britain last year despite the recent trend of store closures that … Read more