Sephora has signed a 10-year lease to occupy a 7,300 sq ft space at the Manchester Arndale shopping centre later this year.
Last year, beauty buffs around Manchester went wild as Sephora opened its first major UK store outside of London in the ...