M&S size 20 denim shorts

M&S

£2.00 Regular price £9.00
  • Excellent condition, Light wear 
  • Cotton elastane