Cheshire Flat Cap  Small/55 cms
Cheshire Flat Cap  Small/55 cms

Cheshire Flat Cap Small/55 cms

Regular price £38.50
Unit price  per 
Tax included.

100% pure wool dyed, spun and handwoven at the home of the weaver and finished in the Outer Hebrides of Scotland