Cotton
Showing 417–448 of 657 resultsSorted by latest
-
11590
£10.50 per metre Ring to orderRed and Cream chambray broad horizontal stripe stretchy 100% Cotton Seersucker
140cm
Pre-Wash 30˚C -
11589
£20.00 per metre Ring to orderBlush Pink and Multicolour vintage floral print medium weight 72% Cotton 28% Linen
150cm
Pre-Wash 30˚C -
11578
£10.50 per metre Ring to orderRed White and Black woven check heavy brushed Cotton
150cm
Pre-Wash 30˚C -
11568
£13.75 per metre Ring to orderBurgundy Red, Cream and Tan Brown bunnies and chicks print Sevenberry Japanese Cotton
114cm
Pre-Wash 30˚C -
11567
£13.75 per metre Ring to orderImperial Purple, Cream and Tan Brown bunnies and chicks print Sevenberry Japanese Cotton
114cm
Pre-Wash 30˚C -
11566
£13.75 per metre Ring to orderNavy Blue, Cream and Tan Brown bunnies and chicks print Sevenberry Japanese Cotton
114cm
Pre-Wash 30˚C -
11563
£12.50 per metre Ring to orderCream / unbleached 74% Cotton 26% Silk fine Voile
130cm
Hand Wash -
11562
£14.50 per metre Ring to orderFuchsia Pink 74% Cotton 26% Silk fine Voile
140cm
Hand Wash -
11548
£10.50 per metre Ring to orderLight Orange 100% Cotton Drill
150cm
Pre-Wash 30˚C -
11517
£9.75 per metre Ring to orderNavy Blue and White heart print washed Cotton Shirting
150cm
Pre-Wash 30˚C -
11513
£9.25 per metre Ring to orderMid Grey and White yarn dyed 2.5mm small gingham check lightweight 100% Cotton
145cm
Pre-Wash 30˚C -
11509
£9.25 per metre Ring to orderMaize Mustard Yellow and White yarn dyed 2.5mm vertical stripe lightweight 100% Cotton
145cm
Pre-Wash 30˚C -
11505
£6.75 per metre Ring to orderBlack 100% Organic Cotton Voile
150cm
Pre-Wash 30˚C -
11504
£6.90 per metre Ring to orderFrench Navy 100% Cotton Poplin
150cm
Pre-Wash 30˚C -
11480
£12.50 per metre Ring to orderBlack and Multicolour rose bouquet floral print 98% Cotton 2% Elastane Stretch Cotton Sateen
145cm
Pre-Wash 30˚C -
11479
£9.50 per metre Ring to orderDusky Pink 97% Cotton 3% Elastane Stretch Cotton Sateen
140cm
Pre-Wash 30˚C -
11478
£9.50 per metre Ring to orderGinger Brown 97% Cotton 3% Elastane Stretch Cotton Sateen
140cm
Pre-Wash 30˚C -
11477
£9.50 per metre Ring to orderTan Brown 97% Cotton 3% Elastane Stretch Cotton Sateen
140cm
Pre-Wash 30˚C -
11469
£12.50 per metre Ring to orderNavy, Blue and Coral botanical floral print 100% Pima Cotton Lawn
148cm
Pre-Wash 30˚C -
11462
£9.95 per metre Ring to orderLight Pink Supima 100% Cotton Lawn
135cm
Pre-Wash 30˚C -
11458
£10.50 per metre Ring to orderBlack 100% Cotton Cheesecloth
130cm
Pre-Wash 30˚C -
11455
£10.50 per metre Ring to orderMid Grey 100% Cotton Cheesecloth
130cm
Pre-Wash 30˚C**LOW STOCK!** -
11449
£14.00 per metre Ring to orderSpring Green, Apple and Pink illustrated floral print 100% Pima Cotton Lawn
144cm
Pre-Wash 30˚C -
11447
£12.50 per metre Ring to orderClover Pink, Fuchsia and Beige peacock feather print 100% Pima Cotton Lawn
140cm
Pre-Wash 30˚C -
11446
£12.50 per metre Ring to orderGrey, Aqua and Red peacock feather print 100% Pima Cotton Lawn
140cm
Pre-Wash 30˚C -
11437
£6.50 per metre Ring to orderChambray Blue and White micro stripe Lightweight 100% Cotton Shirting
145cm
Pre-Wash 30˚C -
11419
£10.50 per metre Ring to orderStone Cream Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11418
£10.50 per metre Ring to orderSpring Green Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11415
£10.50 per metre Ring to orderLavender Blue Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11414
£10.50 per metre Ring to orderDenim Blue Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11413
£10.50 per metre Ring to orderPale Ice Blue Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C -
11412
£12.50 per metre Ring to orderLight Blue and White micro check Italian 100% Cotton Poplin Shirting
145cm
Pre-Wash 30˚C
Showing 417–448 of 657 resultsSorted by latest