Cheap up to £50
£50 - £100
From £100
runners
stair treads 59
accent rugs 9
furs 30
rectangular 91
square 1
atypical 1
single 2
shaggy 1
plain 26
patterned 30
Persian 14
Aztec 2
abstract 14
flowers 1
patchwork 1
woven 4
wool 9
cotton 6
polypropylene 22
indoor
outdoor 13
100x100 cm 1
vintage 6