Sephora’s comeback in the UK 2023
28 April 2023
Sephora has opened its first physical store in the UK after its 17-year-absence. Explore what’s there in the store.
Sephora has opened its first physical store in the UK after its 17-year-absence. Explore what’s there in the store.