Cheap up to £50
£50 - £100
From £100
runners 26
stair treads 19
furs 13
round 9
rectangular 93
square 1
oval 8
atypical 15
ready made 91
shaggy 9
plain 71
patterned 31
Persian 3
Aztec 2
abstract 16
floral 3
patchwork 1
woven 2
wool 19
sheepskin 4
cotton 2
polyester 9
polypropylene 26
indoor
outdoor 19
80 x 150 cm 3
100 x 100 cm 1
160 x 230 cm 1
vintage 3
rustic 1