-
Soft Cotton Viscose Fabric (58 Inches) - Plain White Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Soft Cotton Viscose Fabric (58 Inches) - Plain Black Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSold out -
Soft Cotton Viscose Fabric (58 Inches) - Black Pink Print Floral Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Satin Fabric (44 Inches) - Paisley Circles Navy Blue Print Per Metre
Regular price £1.99 GBPRegular priceUnit price per£6.99 GBPSale price £1.99 GBPSale -
Rib Lycra Jersey Knit Fabric (58 Inches) - Wine Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Rib Lycra Jersey Knit Fabric (58 Inches) - Tea Pink Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Rib Lycra Jersey Knit Fabric (58 Inches) - Per Metre Dark Green
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Powder Touch Fabric (58 Inches) - Multi Coloured Black Floral Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Powder Touch Fabric (58 Inches) - Green Paisley Floral Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Peach Skin Fabric (58 Inches) - Floral Print Multi Colour Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Brown Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Peach Skin Fabric (58 Inches) - Floral Print Rose Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Orange Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Green Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Blue Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Alpine Yellow Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Alpine Pink Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Alpine Green Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Marina Fabric (58 Inches) - Floral Alpine Blue Turquoise Print Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale -
Lace Fabric (58 Inches) - Green Per Metre
Regular price £2.99 GBPRegular priceUnit price per£6.99 GBPSale price £2.99 GBPSale