Cheap up to £10
£10 - £75
From £75
50x50 cm 3
45x45 cm 2
40x40 cm 1
cotton 34
linen 2
faux fur 12
scatter cushions
cushion covers 199
pillowcases 274
draught excluders 24
patchwork 2
buttons 1
zip 4
plain 161
abstract 54
polka dots 3
stripes 23
animals 37
flowers 50
cities 1
landscapes 1
Christmas 2
square 129
rectangular 260
round 17
atypical 12
bolster 15
indoor 584
outdoor 24
scandinavian 1
country 3
modern 2
oriental 1