Price: per 50 gram ball
Price: per ball
Shade Card Laib Yala Swiss tricot in 112 colours (heavy weight)