Another day, another gorgeous outfit courtesy of Princess Beatrice [1]. On July 5, the 29-year-old royal stepped out for the L'Occitane en Provence and Flowerbx dinner. For the occasion, she wore a gorgeous Needle & Thread embroidered tulle dress [2] ($598), which she accessorised with a colourful clutch and gold heels, which seem to have become a staple among the fashion pack [3].
Recently, the princess has been keeping us on our toes when it comes to her outfit choices, going from rock chic [4] to sophisticated elegance [5] with ease. As we patiently wait to see what she has in store for her little sister's wedding, read on to get a closer look at her intricate ensemble, and then shop her exact dress, as well as similar options.