from £1.50 - £1.99 per metre

Cheap Fabric priced between £1.50 and £2 per meter from Fabric Land

£1.05 - £1.62 / per metre
Sale!
£4.79 / per metre £2.00 / per metre