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