Cheap up to £10
Luxury from £75
80x80 cm 5
60x60 cm 52
50x50 cm 21
45x45 cm 58
40x60 cm 11
40x40 cm 12
30x50 cm 18
polyester 24
cotton 183
wool 1
cotton satin 1
microfibre 1
linen 22
faux fur 4
scatter cushions 5
cushion covers 199
pillowcases 171
draught excluders 3
knitted 4
plain 203
abstract 13
polka dots 10
stripes 49
animals 43
flowers 50
cars 1
square 136
rectangular 290
round 24
atypical 25
bolster 42
indoor 676
outdoor 42
vintage 1
country 3
modern 3
oriental 1