The Independent was not involved in the creation of this sponsored content.
Beauty retailer Sephora UK to open first store on island of Ireland - The store, located in the Victoria Square shopping ...