Free delivery on all orders over £90
Donegal Socks
Regular price £35 Unit price / per
100% pure new wool
Made in UK
Hand wash
Unisex
One size - 22cm wide, 17cm high, 7cm brim