Cheap up to £50
£50 - £100
From £100
runners
stair treads 133
accent rugs 26
tapestries 1
furs 80
rectangular 115
square 1
oval 14
ready made 34
shaggy 16
plain 53
patterned 57
Persian 17
Aztec 5
abstract 16
flowers 13
patchwork 4
woven 60
wool 45
cotton 31
polypropylene 29
jute 38
indoor 97
outdoor 9
80x150 cm 2
100x100 cm 1
non slip 3
scandinavian 2
retro 1
vintage 5
country 1
modern 1