Cheap up to £50
£50 - £100
runners 17
stair treads 5
furs 5
round 50
rectangular
square 27
oval 39
atypical 20
ready made 402
shaggy 15
artificial grass 2
plain 62
patterned 189
Persian 31
Aztec 9
abstract 61
flowers 19
patchwork 14
woven 15
plush 1
wool 77
sheepskin 1
cotton 9
polyester 13
polypropylene 89
indoor 283
outdoor 36
120 x 170 cm 5
160 x 230 cm 24
200 x 290 cm 5
scandinavian 4
retro 1
vintage 7
country 1
modern 4
rustic 2
oriental 1