Popular fabrics sale

629 products

Leonardo Fabric Ochre

£22.34 £24.50
In stock

Capri Fabric Heather

£12.96 £15.63
In stock

Capri Fabric Praline

£12.96 £15.63
In stock

Melrose Fabric Ochre

£26.03 £28.23
In stock

Helmshore Fabric Blush

£17.08 £20.99
In stock

Liana Fabric Duck-Egg

£22.37 £28.49
In stock

Bamburgh Fabric Natural

£22.14 £26.20
In stock

Prague Fabric Olive

£29.03 £32.89
In stock

Jacob Fabric Ochre

£19.65 £23.35
In stock

ILiv Bukara Fabric Haze

£23.60 £26.08
In stock

Lava Fabric Rosso

£26.93 £29.00
In stock

ILiv Zen Fabric Barley

£24.54 £27.19
In stock

Tiger Fabric Noir

£33.01 £35.62
In stock

ILiv Wyre Fabric Ivory

£19.04 £21.04
In stock

Capri Fabric Eggshell

£12.96 £15.63
In stock

Giraffe Fabric Noir

£32.68 £35.62
In stock

Jacob Fabric Jade

£19.65 £23.35
In stock

Hadleigh Fabric Stone

£17.77 £23.10
In stock

Liana Fabric Forest

£22.37 £28.49
In stock

Mystique Fabric Teal

£26.29 £29.00
In stock

Velvet Fabric Latte

£25.84 £27.86
In stock

Liana Fabric Moleskin

£22.37 £28.49
In stock

Capri Fabric Natural

£12.96 £15.63
In stock

Hadleigh Fabric Slate

£17.77 £23.10
In stock

Arezzo Fabric Spice

£26.04 £28.94
In stock

ILiv Maya Fabric Henna

£20.35 £22.50
In stock

Capri Fabric Charcoal

£12.96 £15.63
In stock

Inca Fabric Bronze

£35.83 £39.02
In stock

Liana Fabric Noir

£22.37 £28.49
In stock

Pantera Fabric Noir

£17.96 £19.99
In stock

Carlotta Fabric Ruggine

£14.14 £19.99
In stock

Brooklyn Fabric Blush

£39.81 £41.90
In stock

Tuscania Fabric Dove

£33.01 £35.62
In stock