Beauty retailer Sephora UK to open first store on island of Ireland

The store, located in the Victoria Square shopping centre in Belfast city centre, will open on February 12.