Cheap up to £10
Luxury from £75
60x60 cm 19
50x50 cm 2
45x45 cm 17
30x50 cm 11
polyester 47
cotton
wool 14
microfibre 1
linen 129
faux fur 15
cushion covers 75
pillowcases 23
knitted 5
plain 51
abstract 6
polka dots 38
stripes 4
animals 3
flowers 38
square
rectangular 668
round 26
atypical 12
bolster 90
indoor 230