Cheap up to £10
80x80 cm 3
60x60 cm 13
50x50 cm 4
45x45 cm 7
40x40 cm 8
30x50 cm 5
polyester 18
cotton
linen 6
faux fur 4
cushion covers 26
pillowcases 59
knitted 1
plain 34
polka dots 4
stripes 9
animals 1
flowers 3
square 9
rectangular 56
round 1
atypical 1
bolster 7
indoor 99
retro 1