handwoven cotton strip fabric
  In stock
22.25 /metre
Peacock Puppytooth Crinkle Japanese Linen/Cotton
  In stock
35.25 /metre
mustard yellow cotton fabric
  In stock
24.00 /metre
orange and peach stripe handloom Indian cotton fabric
  In stock
21.50 /metre
polka dot red fabric
  Out of Stock
22.25 /metre
Petals Indian Block Print Cotton
  Out of Stock
19.75 /metre
Petite Pink Handwoven Cotton Stripe
  In stock
21.50 /metre
Pewter GreenJapanese Washed Cotton Canvas
  In stock
32.00 /metre
Phoebe Blues Indian Block Print Cotton
  In stock
19.75 /metre
bright coral orange organic cotton ticking fabric
  In stock
39.25 /metre
Pickle Donguri Organic Seersucker
  In stock
32.00 /metre
block print floral fabric
  In stock
19.75 /metre
Pink Indian Ikat Cotton
  In stock
21.50 /metre
Red Pink Cotton Linen Stripe
  In stock
29.50 /metre
Pippa Organic Cotton/Linen Gingham
  In stock
29.50 /metre
Pit Stop Japanese Cotton/Linen Gingham
  In stock
25.75 /metre
Plunge Kantha Stitch Cotton
  In stock
25.25 /metre
dusty blue abhla Indian cotton fabric
  In stock
33.75 /metre
Pomelo Japanese Heavyweight Cotton Canvas
  In stock
44.75 /metre
Red Gingham Cotton Linen Fabric
  In stock
29.50 /metre
PoplarHeavy Recycled Cotton
  In stock
46.75 /metre
Poppy Red 10oz Organic Denim
  In stock
22.75 /metre
PorridgeHeavy Recycled Cotton
  In stock
46.75 /metre
Portobello Indian Ikat Cotton
  In stock
12.25 /metre
Portrait Pink Linen/Recycled Linen/Organic Cotton *discounted
  Out of Stock
26.50 /metre
Posy Flower Indian Block Print Cotton
  In stock
19.75 /metre
blue japanese cotton canvas
  In stock
39.25 /metre