Cheap up to £50
£50 - £100
From £100
runners 8
stair treads 7
furs 5
round 17
rectangular 43
square 2
oval 3
atypical 5
single 76
shaggy 18
plain 26
patterned 19
Persian 2
Aztec 4
abstract 7
flowers 1
patchwork 1
plush 1
wool 3
sheepskin 2
polyester 3
polypropylene 3
indoor 42
outdoor 6
80 x 150 cm 1
160 x 230 cm 2
scandinavian 2
vintage 2
rustic 1