Cheap up to £50
£50 - £100
runners 6
stair treads 5
furs 1
round 10
rectangular 147
square 6
oval 9
atypical 1
single 268
shaggy 18
plain 25
patterned 80
Persian 27
Aztec 6
abstract 29
flowers 5
patchwork 9
plush 4
wool 14
polyester 6
polypropylene 26
indoor 132
outdoor 15
scandinavian 3
vintage 15
industrial 1
rustic 5