Cheap up to £10
£10 - £75
From £75
80x80 cm 2
60x60 cm 12
50x50 cm 6
45x45 cm 8
40x60 cm 3
40x40 cm 6
30x50 cm 6
polyester 17
cotton 55
wool 2
linen 3
faux fur 2
scatter cushions 1
cushion covers 59
pillowcases 22
draught excluders 2
plain 80
abstract 3
polka dots 9
stripes 24
animals 3
flowers 11
landscapes 3
Christmas 3
square 61
rectangular 70
round 5
atypical 9
bolster 25
indoor 203
outdoor 6
vintage 2