Sephora reveals opening date for second UK store - Retail Gazette
Sephora has confirmed that its second physical store in the UK will open on November 15 in London’s Westfield Stratford City.
www.retailgazette.co.uk