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 …