Cheap up to £50
£50 - £100
runners 18
stair treads 4
furs 5
round 47
rectangular
square 20
oval 38
atypical 22
ready made 393
shaggy 15
artificial grass 3
plain 63
patterned 185
Persian 29
Aztec 10
abstract 60
floral 13
patchwork 13
woven 16
plush 1
wool 70
sheepskin 1
cotton 9
polyester 12
polypropylene 82
indoor 283
outdoor 27
120 x 170 cm 5
160 x 230 cm 23
200 x 290 cm 5
scandinavian 4
retro 1
vintage 7
country 1
modern 5
rustic 2
oriental 1