Protect your new sofa from stains, spills and tears.
Adelaide
From £799 more
Astra
From £1149 more
£3299 more
£2449 more
£2879 more
£1439 more
Cairns
From £995 more
Claire