Cheap up to £50
£50 - £100
From £100
runners 93
stair treads 59
accent rugs 9
furs 30
round 63
rectangular 403
square 10
oval 33
atypical 66
single 417
shaggy 26
plain 176
patterned 200
Persian 53
Aztec 6
abstract 76
flowers 13
patchwork 21
woven 24
wool 81
sheepskin 20
cotton 13
polyester 21
polypropylene 97
indoor
outdoor 135
80 x 150 cm 5
100x100 cm 1
160 x 230 cm 5
scandinavian 3
retro 1
vintage 20
rustic 4
oriental 1