from £1.50 - £1.99 per metre

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