Protect your new sofa from stains, spills and tears.
Alexis
From £349 more
Aspen
From £499 more
Astra
From £549 more
From £429 more
Cameron
From £579 more
Charlie
From £399 more
Claire
From £369 more
Cleo.
From £419 more