Cheap up to £50
£50 - £100
From £100
runners
stair treads 55
accent rugs 8
furs 31
rectangular 95
square 1
atypical 1
ready made 5
shaggy 2
plain 33
patterned 29
Persian 14
Aztec 2
abstract 13
floral 1
patchwork 1
woven 4
wool 9
cotton 5
polyester 1
polypropylene 25
indoor
outdoor 14
80 x 150 cm 1
100 x 100 cm 1
vintage 6