Cheshire Flat Cap  Cap Large/59 cms
Cheshire Flat Cap  Cap Large/59 cms

Cheshire Flat Cap Cap Large/59 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