Cheap up to £50
£50 - £100
runners 49
stair treads 36
furs 15
round 51
rectangular 417
square 27
oval 37
atypical 26
ready made 833
shaggy 52
artificial grass 2
plain 107
patterned 293
Persian 39
Aztec 13
abstract 102
flowers 32
patchwork 19
woven 22
plush 5
wool 165
sheepskin 7
cotton 11
polyester 20
polypropylene 107
indoor 356
outdoor 45
120 x 170 cm 8
160 x 230 cm 37
200 x 290 cm 9
scandinavian 6
retro 1
vintage 15
country 2
industrial 1
modern 5
rustic 5
oriental 1