Complimentary domestic postage over $200

On Sale

Baby Beanie

Sale price

Regular price $39.95
( / )

Hand knitted in Melbourne

10 ply luxury 100% merino wool from the Bendigo woollen mills

size 3-9 months