Flight Natural Indian Cotton
  In stock
£13.50 /metre
Petite Pink Handwoven Cotton Stripe
  Out of Stock
£17.50 /metre
Yoku Blue Cotton Double Gauze
  In stock
£19.50 /metre
Bandhani tie-dye peacock blue Indian cotton fabric
  In stock
£18.00 /metre
natural Indian cotton fabric with spots and stripes
  In stock
£19.50 /metre
fine Indian blue cotton with coral loops fabric
  In stock
£17.50 /metre
Textured Check Natural Indian Cotton
  In stock
£13.50 /metre
block print cotton fabric
  In stock
£19.50 /metre
pink block print indian cotton
  In stock
£26.00 /metre
indian block floral cotton
  In stock
£16.00 /metre
lime green floral indian block print cotton fabric
  In stock
£16.00 /metre
Sweet Pea Indian Cotton Cross Stitch
  In stock
£20.50 /metre
4.1oz Blue Vine Handwoven Indigo Cotton
  Out of Stock
£17.50 /metre
Teddy Bear's Picnic Handwoven Cotton Check
  Out of Stock
£17.50 /metre
blue block print cotton
  In stock
£16.00 /metre
White Organic Cotton Voile
  Out of Stock
£7.50 /metre
flower block print fabric
  Out of Stock
£16.00 /metre
block print fabric
  Out of Stock
£20.50 /metre
Bakewell Handwoven Cotton Check
  Out of Stock
£17.50 /metre
indigo red spot indian cotton
  Out of Stock
£19.50 /metre
indigo white spot indian cotton
  Out of Stock
£19.50 /metre
green gingham check fabric
  In stock
£24.00 /metre
Galaxy Organic Cotton Seersucker Stripe
  Out of Stock
£18.00 /metre
white black bow handmade fabric
  Out of Stock
£19.50 /metre
orange handwoven cotton
  In stock
£19.50 /metre
Black Organic Cotton Voile
  Out of Stock
£7.50 /metre
cream tangaliya handwoven fabric
  Out of Stock
£24.00 /metre