Cheap up to £10
£10 - £75
80x80 cm 26
60x60 cm 118
50x50 cm 60
45x45 cm
40x40 cm 67
30x50 cm 61
50x60 cm 6
cotton
wool 3
microfibre 1
linen 2
cushion covers 92
knitted 11
plain 29
polka dots 12
stripes 30
animals 1
flowers 3
square 19
rectangular 75
indoor 102