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 21
faux fur 3
scatter cushions 5
cushion covers 204
pillowcases 173
draught excluders 3
knitted 4
plain 204
abstract 13
polka dots 10
stripes 51
animals 43
flowers 51
cars 1
square 138
rectangular 297
round 23
atypical 25
bolster 41
indoor 686
outdoor 42
vintage 1
country 3
modern 3
oriental 1