Cheap up to £50
£50 - £100
runners 10
stair treads 3
furs 8
round 19
rectangular 235
square 7
oval 6
atypical 14
single 282
shaggy 17
plain 49
patterned 128
Persian 27
Aztec 3
abstract 57
flowers 10
patchwork 14
woven 9
wool 61
sheepskin 5
cotton 8
polyester 16
polypropylene 38
indoor
outdoor 26
scandinavian 2
retro 1
vintage 7
rustic 4