Cheap up to £10
£10 - £75
From £75
50x50 cm 10
40x60 cm 1
40x40 cm 11
30x50 cm 1
polyester 151
cotton 94
wool 1
microfibre 4
linen 5
faux fur 4
cushion covers 117
pillowcases 20
draught excluders 22
zip 47
plain 157
abstract 6
stripes 23
animals 14
flowers 43
cars 1
landscapes 2
Christmas 1
square 1 417
rectangular 2 380
round 138
atypical 179
bolster
indoor 336
outdoor 3
scandinavian 1