Cheap up to £10
Luxury from £75
60x60 cm 10
50x50 cm 4
45x45 cm 11
40x60 cm 1
30x50 cm 1
polyester 7
cotton 96
wool 1
linen 52
cushion covers 87
pillowcases 63
draught excluders 6
plain 1 568
abstract 137
polka dots 71
stripes 398
animals 309
flowers
cars 7
cities 2
landscapes 6
Christmas 24
square 189
rectangular 119
round 5
atypical 9
bolster 45
indoor 426
outdoor 26
scandinavian 6
country 5
modern 3