Cheap up to £10
£10 - £75
50x50 cm 9
cotton
wool 32
linen 225
plain 37
abstract 6
polka dots 2
stripes 30
animals 3
flowers 24
square 58
rectangular 64
bolster 1
indoor 143