Cheap up to £50
Luxury from £100
runners 28
accent rugs 22
furs 97
round 165
rectangular 491
square 29
oval 65
atypical 77
ready made
shaggy 151
plain 240
patterned 274
Persian 57
Aztec 24
abstract 119
flowers 65
patchwork 32
woven 122
crochet 10
plush 11
wool 170
sheepskin 49
cotton 72
polyester 13
polypropylene 59
jute 119
indoor 2
outdoor 135
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 176
140x200 cm 2
150x150 cm 1
160x230 cm 97
200x290 cm 41
200x300 cm 3
non slip 26
scandinavian 18
retro 5
vintage 31
country 13
modern 78
rustic 6