Leicester Longwool Roving (by the ounce)
$4.00
Leicester Longwool roving, by the ounce. (4 oz. minimum)
Processed at Blaine View Farm & Fiber Mill
$4.00
Leicester Longwool roving, by the ounce. (4 oz. minimum)
Processed at Blaine View Farm & Fiber Mill