Cheap up to £50
£50 - £100
runners 37
stair treads 22
furs 17
round 29
rectangular 331
square 20
oval 35
atypical 11
single 692
shaggy 36
artificial grass 3
plain 84
patterned 231
Persian 35
Aztec 10
abstract 71
flowers 28
patchwork 19
woven 21
plush 4
wool 105
sheepskin 5
cotton 10
polyester 19
polypropylene 95
indoor 263
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