Cheap up to £10
Luxury from £75
60x60 cm 10
50x50 cm 4
45x45 cm 13
40x60 cm 1
30x50 cm 1
polyester 7
cotton 92
wool 1
linen 48
cushion covers 87
pillowcases 58
draught excluders 6
plain 1 564
abstract 137
polka dots 70
stripes 386
animals 309
flowers
cars 7
cities 2
landscapes 6
Christmas 25
square 183
rectangular 121
round 5
atypical 9
bolster 45
indoor 431
outdoor 24
scandinavian 6
country 3
modern 4