Cheap up to £50
£50 - £100
From £100
runners 105
stair treads 55
accent rugs 9
furs 32
round 63
rectangular 448
square 7
oval 33
atypical 47
ready made 462
shaggy 29
plain 192
patterned 217
Persian 53
Aztec 6
abstract 79
floral 17
patchwork 22
woven 24
plush 1
wool 96
sheepskin 17
cotton 13
polyester 26
polypropylene 108
indoor
outdoor 142
80 x 150 cm 6
100 x 100 cm 1
160 x 230 cm 8
scandinavian 1
retro 1
vintage 19
modern 1
rustic 4
oriental 1