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