£18.50
100g hand dyed Blue Faced Leicester. Dyed in a gorgeous rich variety of reds, pinks and browns.
approx 400m per 100g skein
Share