Medieval Elf Cap

On sale! £30.00

Medieval peasant-style elf cap. Made from creamy white cotton.
One size fits everyone!