Online fabric direct to the public
£19.99
Priced per metre including VAT
Plain
Brown
Contract, Domestic
Faux Leather, Vinyl