Cheap up to £50
Luxury from £100
runners 364
stair treads 131
artificial grass 3
accent rugs 21
furs 89
round 164
rectangular 632
square 29
oval 104
atypical 97
ready made 1 768
shaggy 165
plain 354
patterned 323
Persian 74
Aztec 26
abstract 134
flowers 65
patchwork 37
woven 165
crochet 10
plush 11
wool 222
sheepskin 40
cotton 97
polyester 13
polypropylene 61
jute 142
indoor 16
outdoor 145
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 171
140x200 cm 2
150x150 cm 1
160x230 cm 102
200x290 cm 42
200x300 cm 3
non slip 34
scandinavian 20
retro 6
vintage 34
country 12
modern 76
rustic 6