Sephora opens third UK store

Sephora has opened its third store in the UK, and first outside of London, at the Trafford center in Manchester.

Read the full article now!
Subscribe