Free Post when you spend £50 & over

9-12m John Lewis coral cardigan

John Lewis

£4.00
  • Very good condition, showing some wear and fade 
  • cotton