Free Post when you spend £50 & over

9-12m John Lewis blue zig zag cotton shorts

John Lewis

£2.00
  • very good condition light wash fade
  •  cotton
  • adjustable waist