Cheap up to £50
£50 - £100
From £100
tapestries 1
rectangular 38
square 1
atypical 1
ready made 92
shaggy 1
plain 12
patterned 17
Persian 1
abstract 4
flowers 5
woven 2
wool 4
cotton 1
polypropylene 25
indoor 3
outdoor 14
80x150 cm 13
100x100 cm 1
120x160 cm 1
120x170 cm
140x200 cm 11
160x230 cm 88
200x290 cm 26
200x300 cm 25
250x350 cm 8
300x400 cm 1
scandinavian 3
vintage 1
country 3
modern 6
To see more products remove a filter