100% Cotton Fabric

Showing 1–12 of 44 results

Price range: £2.31 through £3.09 Metre
Black
+2
Natural
White
Price range: £1.89 through £4.50 Metre
Black
+6
Candy Pink
Cream
Grey
Light Blue
Natural
White
Price range: £2.37 through £7.18 Metre
Black
+11
Cream
Dark Grey
Lemon
Lilac
Navy
Pale Blue
Pale Pink
Red
Royal Blue
Silver
White
Price range: £4.31 through £5.39 Metre
Brown
+3
Pale Mint
Peony
Wisteria
Price range: £5.27 through £10.78 Metre
Aubergine
+15
Blue
Brown
Cream
Duck Egg
Fuschia Pink
Grey
Gunmetal Grey
Jet Black
Khaki
Lilac
Moss Green
Natural
Ochre Yellow
Red
White
Price range: £3.08 through £16.20 Metre
Price range: £6.73 through £14.60 Metre
White
Price range: £6.73 through £14.60 Metre
Bright Blue
+3
Brown
Jet Black
Olive
Price range: £6.47 through £14.43 Metre
Bottle Green
+7
Jet Black
Lime
Pink
Purple
Sand
Wine
Yellow
Price range: £3.75 through £6.49 Metre
Black
Price range: £6.35 through £13.30 Metre
Amber Yellow
+14
Biscay Bay
Black
Branch Olive
Dark Denim
Dark Grey
Fire Whirl
Greener
Light Denim
Navy
Pale Aqua
Pebble
Steel
Tea Rose
Urban Red
£9.19 Metre
Black
+14
Cream
Gold
Grey
Mulberry
Navy
PaleBlue
PalePink
Pine
Red
Rose
Sage
Taupe
Teal
White