Free Shipping for Order over $95*




princess hat

Regular price $21.00

Made from finest sturdy thick wool felt and polyester tulle.

Made in Germany.