Cheap up to £50
£50 - £100
From £100
runners 95
stair treads 18
accent rugs 3
furs 8
round 61
rectangular
square 8
oval 32
atypical 46
ready made 317
shaggy 17
plain 98
patterned 174
Persian 39
Aztec 6
abstract 60
floral 10
patchwork 18
woven 16
plush 1
wool 69
sheepskin 1
cotton 13
polyester 17
polypropylene 81
indoor
outdoor 59
80 x 150 cm 5
160 x 230 cm 5
scandinavian 1
retro 1
vintage 14
rustic 1
oriental 1