Cheap up to £50
£50 - £100
runners 37
stair treads 22
furs 17
round 37
rectangular 358
square 21
oval 34
atypical 17
single 740
shaggy 36
artificial grass 3
plain 86
patterned 245
Persian 36
Aztec 10
abstract 92
flowers 31
patchwork 19
woven 21
plush 4
wool 140
sheepskin 5
cotton 10
polyester 19
polypropylene 96
indoor 301
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