Baby cardigan in blue with duck and babies swimming. Free UK shipping.

£12.00 £9.60

1 in stock

Add to wishlist