Harris Tweed Country Cap Navy

Code: ZA1114
£26.00

Keep your head warm with a lovely Harris Tweed Country Cap (Navy) available in sizes Small to XX Large