Beauty Sephora has opened its first UK store today after 18 years and here’s what you need to buy by The Style Life Posted on 8th Mar 20238th Mar 2023 Read More