Sephora is opening its first store in the South West of England after signing a lease with property giant Hammerson.
Sephora is aiming to have 20 stores in operation in the UK by the end of 2026, following recent openings in cities including Birmingham, Newcastle, Manchester and London.
Already have an account? Sign in here