Cheap up to £10
£10 - £75
60x60 cm 16
50x50 cm 7
45x45 cm 27
40x60 cm 5
30x50 cm 1
cotton 10
scatter cushions 211
cushion covers 33
pillowcases 17
draught excluders 18
buttons 3
plain 1 351
abstract 197
polka dots 19
stripes 193
animals
flowers 446
cars 8
cities 6
landscapes 4
Christmas 18
square 100
rectangular 80
round 9
atypical 23
bolster 16
indoor 250
outdoor 31
scandinavian 1
country 11
modern 3
oriental 2