Cheap up to £50
£50 - £100
From £100
runners
stair treads 158
accent rugs 26
tapestries 1
furs 82
rectangular 126
square 1
oval 16
atypical 1
ready made 30
shaggy 8
plain 56
patterned 57
Persian 22
Aztec 5
abstract 16
flowers 15
patchwork 5
woven 61
wool 49
cotton 32
polypropylene 29
jute 45
indoor 103
outdoor 12
80x150 cm 2
100x100 cm 1
non slip 3
scandinavian 2
retro 2
vintage 6
country 1
modern 1