Free Post when you spend £50 & over

0-3m John Lewis pastel floral collared cotton top

John Lewis

£4.50
  • excellent condition minimal wear 
  • cotton 
  • lined
  • buttons to back