Leicester Longwool Worsted Yarn

$27.00

2 ply worsted, 200 yards, hand dyed small batch 

2 ply worsted, 200 yards, hand dyed small batch