Cheap up to £50
£50 - £100
runners 37
stair treads 22
furs 17
round 37
rectangular 355
square 21
oval 35
atypical 17
single 737
shaggy 36
artificial grass 3
plain 86
patterned 246
Persian 36
Aztec 10
abstract 91
flowers 29
patchwork 19
woven 21
plush 4
wool 139
sheepskin 5
cotton 10
polyester 19
polypropylene 95
indoor 298
outdoor 31
120 x 170 cm 16
160 x 230 cm 45
200 x 290 cm 9
scandinavian 6
retro 1
vintage 16
country 2
industrial 1
modern 5
rustic 5