Escada Printed Top December 17, 2023 Sarah Williams Escada Printed Top Green floral sleeveless top Worn by Princess Laurentien on: 26 May 2010