Sephora has signed a 10-year lease to occupy a 7,300 sq ft space at the Manchester Arndale shopping centre later this year.
Manchester Arndale will become Sephora UK’s tenth location, joining upcoming stores in Liverpool ONE and Sheffield’s ...