Cheap up to £50
£50 - £100
runners 6
stair treads 5
round 3
rectangular 49
square 2
ready made 93
shaggy 3
plain 6
patterned 22
Persian 13
Aztec 1
abstract 13
floral 3
patchwork 5
woven 4
plush 1
wool 12
cotton 2
polyester 3
polypropylene 9
indoor 39
outdoor 6
160 x 230 cm 6
200 x 290 cm 1
scandinavian 1
vintage 4