Barbour Knitted Cardigan - Olive green. 100% lambswool cardigan from classic Britishwear brand Barbour. Two front pockets, engineered cuffs and waits and five large brown buttons.
Price: £75.00 £49.00