Elf Cap large

Elf Cap
SKU: 5382

Soft variegated 100% wool, hand-wash please!
Large Child/small adult size.

Price: $32.00