Cheap up to £50
£50 - £100
From £100
tapestries 1
rectangular 37
square 1
atypical 1
ready made 117
shaggy 1
plain 9
patterned 21
Persian 2
abstract 4
flowers 5
woven 1
wool 4
cotton 1
polypropylene 23
indoor 4
outdoor 14
80x150 cm 24
100x100 cm 1
120x160 cm 1
120x170 cm
140x200 cm 11
150x150 cm 1
160x230 cm 92
200x290 cm 41
200x300 cm 21
250x350 cm 8
300x400 cm 1
scandinavian 3
vintage 1
country 3
modern 5