Cheap up to £50
£50 - £100
runners 12
stair treads 3
furs 4
round 37
rectangular
square 21
oval 35
atypical 17
single 341
shaggy 13
artificial grass 3
plain 52
patterned 152
Persian 28
Aztec 8
abstract 51
flowers 14
patchwork 13
woven 14
wool 60
cotton 8
polyester 12
polypropylene 71
indoor 239
outdoor 21
120 x 170 cm 7
160 x 230 cm 21
200 x 290 cm 5
scandinavian 3
retro 1
vintage 8
country 1
modern 4
rustic 2