Leicester Longwool Worsted Yarn

$25.00

2 ply, 200 yards, hand dyed small batch 

Quantity:
Add To Cart

2 ply, 200 yards, hand dyed small batch 

2 ply, 200 yards, hand dyed small batch