golden tan gabardine cotton
  In stock
£19.00 /metre
dark brown brushed cotton
  Out of Stock
£18.00 /metre
dark green brushed cotton
  Out of Stock
£18.00 /metre
Daisy Chain Navy Japanese Cotton
  In stock
£22.50 /metre
Navy Paper Cotton
  Out of Stock
£13.50 /metre
Khaki Paper Cotton
  In stock
£13.50 /metre
White Paper Cotton
  In stock
£13.50 /metre
Madeira Extra Weft Handwoven Organic Cotton
  In stock
£19.50 /metre
Furrow Stripe Ajrakh Organic Hand Block Print Cotton
  In stock
£18.50 /metre
Mini Indigo Spot Ajrakh Organic Hand Block Print Cotton
  In stock
£18.50 /metre
Tree Topper Ajrakh Organic Hand Block Print Cotton
  In stock
£18.50 /metre
Paprika Spot Ajrakh Organic Hand Block Print Cotton
  Out of Stock
£18.50 /metre
On The Road Red Ajrakh Indian Block Print Organic Cotton
  In stock
£18.50 /metre
orange blue gingham linen
  In stock
£32.50 /metre
pink purple houndstooth linen
  In stock
£32.50 /metre
blue gingham double gauze linen
  In stock
£38.50 /metre
multicoloured checked linen
  In stock
£32.50 /metre
pink green checked linen
  In stock
£32.50 /metre
yellow green striped linen
  In stock
£32.50 /metre
blue gingham linen
  In stock
£32.50 /metre
lavender lemon check linen
  In stock
£32.50 /metre
Bitter Orange European Laundered Linen Stripe
  In stock
£32.50 /metre
pink checked linen
  Running Low
£32.50 /metre
multicolour checked linen
  Out of Stock
£32.50 /metre
blue pink checked linen
  In stock
£32.50 /metre
yellow striped linen
  In stock
£32.50 /metre
camo cotton oilskin fabric
  In stock
£26.00 /metre