Leicester Longwool Worsted Yarn
$25.00
2 ply worsted, 200 yards, hand dyed small batch
Quantity:
2 ply worsted, 200 yards, hand dyed small batch
2 ply worsted, 200 yards, hand dyed small batch
2 ply worsted, 200 yards, hand dyed small batch
2 ply worsted, 200 yards, hand dyed small batch
2 ply worsted, 200 yards, hand dyed small batch