Is there a Sephora in London? Yes! You can now shop in-store at the Sephora Stratford Westfield, London. It is open Monday to Saturday 10am until 9pm and 12pm till 6pm on a Sunday. Customers can ...
Prada’s first scent of 2025 is a literal welcome breath of fresh air in a perfume world that’s currently drowning in heavy sandalwood bases (we’ve all been quietly praying for this—grazie ...