Cheap up to £50
£50 - £100
From £100
runners 94
stair treads 59
accent rugs 9
furs 30
round 62
rectangular 407
square 10
oval 33
atypical 66
single 419
shaggy 26
plain 176
patterned 200
Persian 53
Aztec 6
abstract 77
flowers 15
patchwork 21
woven 24
wool 83
sheepskin 20
cotton 13
polyester 21
polypropylene 99
indoor
outdoor 139
80 x 150 cm 5
100x100 cm 1
160 x 230 cm 5
scandinavian 3
retro 1
vintage 20
rustic 4
oriental 1