Hand Dyed & Spun Wensleydale Yarn, 120g
£45.00
49.5 Metres
54.13 Yards
120g
Hand dyed and spun in our studio in the Hertfordshire countryside …
49.5 Metres
54.13 Yards
120g
Hand dyed and spun in our studio in the Hertfordshire countryside …
49.5 Metres
54.13 Yards
120g
Hand dyed and spun in our studio in the Hertfordshire countryside …