from £1 - £1.49 per metre

Fabric priced between £1 and £1.50 per meter from Fabric Land