19.5m Hand Dyed Superwash Merino 115g
Regular price
$24.00
Shipping calculated at checkout.
Super soft and lovely to spin, superwash fibres take dye very well and often have saturated, vibrant colours!