Fabric & Textiles

Discover fabric furniture and soft furnishings. Linen, velvet, cotton textiles. Cushions, throws, curtains, bedding. Comfort meets style.

1355 products
1355 products
Sort by:
  • Featured
  • Most relevant
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old

Malini

Malini Zebedeedodah Black Cushion

Regular price £25.00
£25.00
Sale price
Regular price

Riva

Beni 130x180 Throw Moss/Natural

Regular price £21.99
£21.99
Sale price
Regular price

Malini

Malini Zebedeedodah Ivory Cushion

Regular price £25.00
£25.00
Sale price
Regular price

Light & Living

GIRAFFE Table Lamp - Antique Bronze & Velvet Black

Regular price £68.99
£68.99
Sale price
Regular price

Malini

Malini Noor Default Cushion

Regular price £19.00
£19.00
Sale price
Regular price

Malini

Malini Amazing Sage Cushion

Regular price From £25.00
From £25.00
Sale price
Regular price

Riva

Aaliyah Piped Pillow Case Pairs Multi

Regular price £4.99
£4.99
Sale price
Regular price

Malini

Malini Jorvik Cream Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Bingham Cream Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Oslo Olive Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Jorvik Navy Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Ivor Black Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Amazing Black Cushion

Regular price From £25.00
From £25.00
Sale price
Regular price

Malini

Malini Albie Ivory Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Toscana Default Cushion

Regular price £26.00
£26.00
Sale price
Regular price

Malini

Malini Msituni Default Cushion

Regular price £28.00
£28.00
Sale price
Regular price

Malini

Malini Winchcombe Natural Quilt

Regular price £32.00
£32.00
Sale price
Regular price

Malini

Malini Jorvik Olive Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Jorvik Black Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Jorvik Aubergine Cushion

Regular price £30.00
£30.00
Sale price
Regular price

Malini

Malini Ivor Blue Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Bingham Taupe Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Bingham Orange Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Amazing Ivory Cushion

Regular price From £25.00
From £25.00
Sale price
Regular price

Malini

Malini Amazing Choc Cushion

Regular price From £25.00
From £25.00
Sale price
Regular price

Riva

Jacquard Duck Door Stop Multicolour

Regular price £13.99
£13.99
Sale price
Regular price

Riva

Little Dinos Toddler Duvet Set Blue/Green

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Morton King Size Duvet Set Ochre

Regular price £58.99
£58.99
Sale price
Regular price

Riva

Meta King Size Duvet Set Dusk

Regular price £28.99
£28.99
Sale price
Regular price

Riva

Vintage Chinoiserie Single Duvet Set Jade

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Meta 130x180 Throw Natural

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Peter Rabbit Classic 130x150 Fleece Throw Multi

Regular price £14.99
£14.99
Sale price
Regular price

Malini

Malini Tia Ivory Cushion

Regular price £18.00
£18.00
Sale price
Regular price

Malini

Malini Ivor Navy Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Luxe Black Cushion

Regular price From £16.00
From £16.00
Sale price
Regular price

Riva

Christmas Spirit House Door Stop Multicolour

Regular price £8.99
£8.99
Sale price
Regular price

Riva

Highland Cow Doorstop Orange

Regular price £16.99
£16.99
Sale price
Regular price

Riva

Squirrel Doorstop Brown

Regular price £12.99
£12.99
Sale price
Regular price

Riva

Amarosa Double Duvet Set Plaster

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Vintage Chinoiserie Double Duvet Set Jade

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Tanza King Size Duvet Set Terracotta

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Mazari Double Duvet Set Mustard

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Bee Deco King Size Duvet Set Eau de Nil

Regular price £20.99
£20.99
Sale price
Regular price

Riva

Amazonia Single Duvet Set Jade

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Shiraz 130x170 Throw Black

Regular price £57.99
£57.99
Sale price
Regular price

Riva

Weaver 130x180 Throw Rust

Regular price £30.99
£30.99
Sale price
Regular price

Riva

Empress Throw 130x180 Taupe

Regular price £40.99
£40.99
Sale price
Regular price

Riva

Boho 130x180 Throw Multicolour

Regular price £28.99
£28.99
Sale price
Regular price

Malini

Malini Tygra Default Cushion

Regular price £18.00
£18.00
Sale price
Regular price

Malini

Malini Tocu Default Cushion

Regular price £26.00
£26.00
Sale price
Regular price

Malini

Flying Crane Print on Faux Linen

Regular price £13.00
£13.00
Sale price
Regular price

Malini

Malini Cirencester Default Cushion

Regular price £33.00
£33.00
Sale price
Regular price

Malini

Malini Amelle Black Quilt

Regular price £29.00
£29.00
Sale price
Regular price

Malini

Malini Venus Default Cushion

Regular price £26.00
£26.00
Sale price
Regular price

Malini

Malini Rada Ivory Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Oslo Cream Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Ivor Aubergine Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Bingham Silver Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Bingham Navy Cushion

Regular price From £23.00
From £23.00
Sale price
Regular price

Malini

Malini Luxe Acidgreen Cushion

Regular price From £16.00
From £16.00
Sale price
Regular price

Riva

Christmas Spirit Door Stop Multicolour

Regular price £7.99
£7.99
Sale price
Regular price

Riva

Herringbone Dog Door Stop Grey

Regular price £11.99
£11.99
Sale price
Regular price

Riva

Floral Cat Door Stop Multicolour

Regular price £13.99
£13.99
Sale price
Regular price

Riva

Shiraz Curtain 66x72 Burgundy

Regular price £116.99
£116.99
Sale price
Regular price

Riva

Gatsby 228x228 Eyelet Curtains Black

Regular price £136.99
£136.99
Sale price
Regular price

Riva

Galaxy 229x229 Eyelet Curtain Emerald

Regular price £115.99
£115.99
Sale price
Regular price

Riva

Galaxy 229x137 Eyelet Curtain Copper

Regular price £82.99
£82.99
Sale price
Regular price

Riva

Hebden King Size Duvet Set Olive

Regular price £38.99
£38.99
Sale price
Regular price

Riva

Hebden King Size Duvet Set Beetroot

Regular price £38.99
£38.99
Sale price
Regular price

Riva

Veadeiros King Size Duvet Set Pink/Green

Regular price £51.99
£51.99
Sale price
Regular price

Riva

Hebden/Barton King Size Fitted Sheet Eucalyptus

Regular price £18.99
£18.99
Sale price
Regular price

Riva

Albus King Size Duvet Set Forest Green

Regular price £14.99
£14.99
Sale price
Regular price

Riva

Shiraz Runner 33x230 Burgundy

Regular price £20.99
£20.99
Sale price
Regular price

Riva

Cleopatra Oxford Pillowcase Silver

Regular price £9.99
£9.99
Sale price
Regular price

Riva

Artemis Piped Pillow Case Pairs Multi

Regular price £6.99
£6.99
Sale price
Regular price

Riva

Peter Rabbit Sleepy Head Single Duvet Set Pink

Regular price £12.99
£12.99
Sale price
Regular price

Riva

Aretha Super King Duvet Set Teal/Olive

Regular price £63.99
£63.99
Sale price
Regular price

Riva

Aretha Double Duvet Set Teal/Olive

Regular price £53.99
£53.99
Sale price
Regular price

Riva

Tanza Double Duvet Set Terracotta

Regular price £22.99
£22.99
Sale price
Regular price

Riva

Hebden Super King Size Duvet Set Blush

Regular price £42.99
£42.99
Sale price
Regular price

Riva

Constellation Single Duvet Set Gold/Navy

Regular price £15.99
£15.99
Sale price
Regular price

Riva

Amazonia Super King Duvet Set Jade

Regular price £29.99
£29.99
Sale price
Regular price

Riva

Forage King Size Duvet Set Teal

Regular price £25.99
£25.99
Sale price
Regular price

Riva

Shiraz 130x170 Throw Burgundy

Regular price £57.99
£57.99
Sale price
Regular price