Westminster Fibers

La Nova

99 yards

Regular price $9.00 Sale price $5.40 Save $3.60
6 in stock

50% Cotton

50% Viscose

US 10 / 4.25 SPI