Cheshire Flat Cap Large/59 cms

Cheshire Flat Cap Large/59 cms

Regular price £28.50
Unit price  per 
Tax included.

100% pure wool manufactured by Dentons of Lancashire