36CT Hand DyedEdinburgh Linen. Price per half yard. 36" x 27".
Approximate DMC equivalent is 159. As these fabrics are hand dyed, there can be differences in colour from the image shown.
Please wait while the items are added to your cart. This may take a while if there are over 100 variants...