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 95
wool 1
linen 53
cushion covers 87
pillowcases 61
draught excluders 6
plain 1 566
abstract 136
polka dots 71
stripes 397
animals 304
flowers
cars 7
cities 2
landscapes 6
Christmas 24
square 187
rectangular 119
round 6
atypical 9
bolster 45
indoor 423
outdoor 26
scandinavian 6
country 4
modern 3