Cheap up to £50
£50 - £100
From £100
runners 94
stair treads 59
accent rugs 9
furs 30
round 55
rectangular 385
square 9
oval 33
atypical 61
single 384
shaggy 26
plain 174
patterned 189
Persian 52
Aztec 6
abstract 57
flowers 14
patchwork 21
woven 24
wool 50
sheepskin 20
cotton 13
polyester 21
polypropylene 99
indoor
outdoor 138
80 x 150 cm 5
100x100 cm 1
160 x 230 cm 5
scandinavian 3
retro 1
vintage 20
rustic 4
oriental 1