Cheap up to £50
£50 - £100
From £100
runners 68
stair treads 18
accent rugs 1
furs 19
round 73
rectangular 256
square 10
oval 17
atypical 26
single 465
shaggy 48
plain 83
patterned 158
Persian 48
Aztec 11
abstract 37
flowers 10
patchwork 11
woven 3
plush 4
wool 22
sheepskin 14
cotton 1
polyester 10
polypropylene 46
indoor 231
outdoor 43
80 x 150 cm 1
120 x 170 cm 1
160 x 230 cm 4
scandinavian 6
vintage 28
industrial 1
modern 1
rustic 5
oriental 1