Cheap up to £50
£50 - £100
From £100
runners 100
stair treads 18
accent rugs 3
furs 9
round 63
rectangular
square 7
oval 33
atypical 47
ready made 331
shaggy 17
plain 99
patterned 182
Persian 42
Aztec 6
abstract 63
floral 11
patchwork 18
woven 16
plush 1
wool 72
sheepskin 1
cotton 13
polyester 17
polypropylene 83
indoor
outdoor 61
80 x 150 cm 5
160 x 230 cm 5
scandinavian 1
retro 1
vintage 16
rustic 1
oriental 1