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