Sephora Sets Second U.K. Store Date As Rival Boots Backs Premium Offer
French beauty and skincare retailer Sephora has confirmed that it will open its second physical store in the U.K. on Nov. 15 in London’s Westfield Stratford City mall.
Source: forbes.com