Free delivery on all orders over £50
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