New fabrics sale

642 products

Serafina Fabric Rouge

£27.74 £30.08
In stock

Dahl Fabric Dove

£19.15 £22.79
In stock

Bamburgh Fabric Rosso

£22.14 £24.89
In stock

Bamburgh Fabric Natural

£22.14 £26.20
In stock

Bamburgh Fabric Fuchsia

£22.14 £24.89
In stock

Pamplona Fabric Dove

£23.49 £27.77
In stock

Sorrento Fabric Lemon

£11.13 £13.33
In stock

Seville Fabric Orange

£11.13 £13.33
In stock

Eden Fabric Fern

£11.13 £14.45
In stock

Clarendon Fabric Navy

£26.63 £28.92
In stock

Capri Fabric Seafoam

£12.96 £15.63
In stock

Capri Fabric Heather

£12.96 £15.63
In stock

Capri Fabric Graphite

£12.96 £15.63
In stock

Capri Fabric Eggshell

£12.96 £15.63
In stock

Capri Fabric Praline

£12.96 £15.63
In stock

Capri Fabric Evergreen

£12.96 £15.63
In stock

Capri Fabric Pewter

£12.96 £15.63
In stock

Capri Fabric Pistachio

£12.96 £15.63
In stock

Capri Fabric Duck Egg

£12.96 £15.63
In stock

Capri Fabric Dove

£12.96 £15.63
In stock

Capri Fabric Ochre

£12.96 £15.63
In stock

Capri Fabric Cream

£12.96 £15.63
In stock

Capri Fabric Oatmeal

£12.96 £15.63
In stock

Capri Fabric Ocean

£12.96 £15.63
In stock

Capri Fabric Wine

£12.96 £15.63
In stock

Capri Fabric Chocolate

£12.96 £15.63
In stock

Capri Fabric Noir

£12.96 £15.63
In stock

Audley Fabric Ochre

£20.70 £25.28
In stock

Capri Fabric Putty

£12.96 £15.63
In stock

Capri Fabric Charcoal

£12.96 £15.63
In stock

Velvet Fabric Taupe

£25.84 £27.86
In stock

Velvet Fabric Sage

£25.84 £27.86
In stock

Velvet Fabric Mocha

£25.84 £27.86
In stock

Velvet Fabric Ocean

£25.84 £27.86
In stock

Velvet Fabric Latte

£25.84 £27.86
In stock

Velvet Fabric Grape

£25.84 £27.86
In stock

ILiv Eze Fabric Mist

£24.04 £26.57
In stock

ILiv Sumi Fabric Delft

£33.25 £38.67
In stock

ILiv Maya Fabric Indigo

£20.35 £22.50
In stock

ILiv Maya Fabric Chilli

£20.35 £22.50
In stock

ILiv Maya Fabric Henna

£20.35 £22.50
In stock

ILiv Hindi Fabric Haze

£24.30 £26.86
In stock

ILiv Hindi Fabric Cloud

£24.30 £26.86
In stock

ILiv Palram Fabric Mist

£22.17 £24.50
In stock