Child's Elf Cap large

Elf Cap
SKU: 5378

Soft variegated 100% merino wool, large, denim blue, hand-wash please!

Price: $32.00