Shirt
Shirt

Shirt

Regular price £60

  • Cream & grey patterned shirt with gold beaded detail
  • Size 2, fits UK 10/12
  • BNWT
Shirt