Sephora to open eighth store in the UK October 18, 2024 Sephora is continuing its expansion in the UK by opening its eighth store in Liverpool at the shopping, residential and leisure complex Liverpool ONE. Read the full article now! Log in Subscribe