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 …