Australian Hand Dyed 8 ply Merino Yarn

$18.00

Hand Dyed in small batches, Australian Merino 8ply yarn. Each skein is 25 grams and 90metres long.