Sephora to open in Liverpool One as UK expansion continues

Sephora is set to open a new store in Liverpool One early next year as it continues its expansion across the UK.