Bergschaf

Bergschaf carded Old Rose - 50g
Bergschaf carded Old Rose - 50g
40 available £2.35
Bergschaf carded Rose - 50g  Guest
Bergschaf carded Rose - 50g Guest
12 available £2.35
Bergschaf carded Pink - 50g
Bergschaf carded Pink - 50g
30 available £2.35
Bergschaf carded Red - 50g
Bergschaf carded Red - 50g
30 available £2.35
Bergschaf carded Burgundy - 50g
Bergschaf carded Burgundy - 50g
25 available £2.35
Bergschaf carded Orange - 50g
Bergschaf carded Orange - 50g
30 available £2.35
Bergschaf carded Gold - 50g
Bergschaf carded Gold - 50g
25 available £2.35
Bergschaf carded Green - 50g
Bergschaf carded Green - 50g
33 available £2.35
Bergschaf carded Lime - 50g
Bergschaf carded Lime - 50g
38 available £2.35
Bergschaf carded Pine Green - 50g
Bergschaf carded Pine Green - 50g
31 available £2.35
Bergschaf carded Navy - 50g
Bergschaf carded Navy - 50g
37 available £2.35
Bergschaf carded Blue - 50g
Bergschaf carded Blue - 50g
31 available £2.35
Bergschaf carded Light Blue - 50g
Bergschaf carded Light Blue - 50g
29 available £2.35
Bergschaf carded Turquoise - 50g
Bergschaf carded Turquoise - 50g
36 available £2.35
Bergschaf carded Aubergine - 50g
Bergschaf carded Aubergine - 50g
20 available £2.35
Bergschaf carded Berry - 50g
Bergschaf carded Berry - 50g
27 available £2.35
Bergschaf carded Amber - 50g
Bergschaf carded Amber - 50g
26 available £2.35
Bergschaf carded Fox - 50g
Bergschaf carded Fox - 50g
18 available £2.35
Bergschaf carded Caramel - 50g
Bergschaf carded Caramel - 50g
37 available £2.35
Bergschaf carded Camel - 50g
Bergschaf carded Camel - 50g
5 available £2.35
Bergschaf carded Black - 50g
Bergschaf carded Black - 50g
21 available £2.35
Bergschaf wool natural grey 100g
Bergschaf wool natural grey 100g
27 available £3.60
Bergschaf wool natural brown 100g

Out Of Stock

Bergschaf wool natural fawn 100g
Bergschaf wool natural fawn 100g
31 available £3.60
British breedsCore wool white - 100g
Core wool white - 100g
50 available £2.00