Filter by None selected
Filters
Done
Price Per Metre
Pattern
Colour
Brand
Theme
Fabrics

Fabrics

3038 Fabrics
Filter
From: £56.65 Lars Velvet Frost Fabric by the Metre
From: £56.65 Lars Velvet Denim Fabric by the Metre
From: £64.89 Iver Sandstone Fabric by the Metre
From: £64.89 Iver Mono Fabric by the Metre
From: £64.89 Iver Frost Fabric by the Metre
From: £64.89 Iver Fern Fabric by the Metre
From: £64.89 Iver Denim Fabric by the Metre
From: £64.89 Iver Birch Fabric by the Metre
From: £36.05 Bodie Mono Fabric by the Metre
From: £36.05 Bodie Frost Fabric by the Metre
From: £36.05 Axel Sandstone Fabric by the Metre
From: £36.05 Axel Mono Fabric by the Metre
From: £36.05 Axel Frost Fabric by the Metre
From: £36.05 Axel Denim Fabric by the Metre
From: £36.05 Axel Birch Fabric by the Metre
From: £44.29 Avesta Sandstone Fabric by the Metre
From: £44.29 Avesta Mono Fabric by the Metre
From: £44.29 Avesta Frost Fabric by the Metre
From: £44.29 Avesta Denim Fabric by the Metre
From: £44.29 Avesta Birch Fabric by the Metre
From: £31.93 Westbourne Vintage Fabric by the Metre
From: £31.93 Westbourne Porcelain Fabric by the Metre
From: £31.93 Westbourne Laurel Fabric by the Metre
From: £31.93 Sloane Vintage Fabric by the Metre
From: £31.93 Sloane Porcelain Fabric by the Metre
From: £31.93 Sloane Petal Fabric by the Metre
From: £31.93 Sloane Laurel Fabric by the Metre
From: £28.84 Henrietta Vintage 8813 284 Fabric by the Metre
From: £28.84 Henrietta Porcelain 8813 047 Fabric by the Metre
From: £28.84 Henrietta Petal 8813 213 Fabric by the Metre
From: £28.84 Henrietta Laurel 8813 643 Fabric by the Metre
From: £53.56 Fitzrovia Vintage Fabric by the Metre
From: £53.56 Fitzrovia Porcelain Fabric by the Metre
From: £53.56 Fitzrovia Petal Fabric by the Metre
From: £28.84 Clerkenwell Vintage 8812 284 Fabric by the Metre
From: £28.84 Clerkenwell Porcelain 8812 047 Fabric by the Metre
Other products in our range