Retail|Beauty
Sephora to open two stores in Newcastle
Beauty emporium Sephora is continuing its UK expansion with two new stores set to open in Newcastle this autumn. Sephora said it will open a 6,515-square-foot store at Eldon Square and a 6,180-square-foot unit at the MetroCentre, offering local customers “an unparalleled shopping experience” and brands across make-up, travel, fragrance,...
loading...