Cheap up to £50
£50 - £100
From £100
rectangular 42
atypical 10
ready made
plain 9
patterned 28
Persian 3
abstract 5
flowers 5
patchwork 2
woven 1
wool 9
polyester 9
polypropylene 21
outdoor 16
80x150 cm 85
100x100 cm 1
120x160 cm 6
120x170 cm
140x200 cm 13
150x150 cm 1
160x230 cm 109
200x290 cm 46
200x300 cm 23
250x350 cm 7
scandinavian 3
vintage 1
country 3
modern 5