Cheap up to £10
80x80 cm 3
60x60 cm 123
50x50 cm 58
45x45 cm
40x60 cm 24
40x40 cm 2
30x50 cm 11
cotton 18
wool 2
linen 2
scatter cushions 1
cushion covers 119
plain 70
abstract 4
polka dots 10
stripes 2
animals 7
flowers 9
square
rectangular 98
atypical 21
indoor 127