Gorgeous baby blue leather boots with blue laces and leather ends.

Baby boots

£26.00Price
  • A European size 18 is a British baby size 3, or 7-9 months