Size 20 M&S BNWT linen blend white check shorts rrp £17.50

M&S

£9.50
  • Excellent condition, BNWT
  • Viscose  linen
  • elasticated waist
  • pockets
  • RRP £17.50