White, Star Print Baby Shoes

£20.00

Size 0-6 months. Handmade in the UK from soft leather.

£20.00

In stock