Navy Leather Baby Shoes

£20.00

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

£20.00

Out of stock