Cheap up to £10
Luxury from £75
80x80 cm 7
60x60 cm 18
45x45 cm 14
40x60 cm 2
40x40 cm 7
30x50 cm 11
polyester 1
cotton 104
cotton satin 5
microfibre 1
linen 12
faux fur 1
cushion covers 45
pillowcases 78
draught excluders 1
knitted 3
plain 51
polka dots 2
stripes 27
animals 5
flowers 8
buttons 1
square 128
rectangular
round 15
atypical 19
bolster 39
indoor 210
outdoor 5
vintage 2
oriental 1