WB968 Heavy Calico Loomstate

from £1.64
£1.64 a metre (excl. VAT)