Cheap up to £50
£50 - £100
From £100
runners 104
stair treads 66
accent rugs 9
furs 24
round 53
rectangular 368
square 8
oval 46
atypical 62
ready made 364
shaggy 29
plain 187
patterned 172
Persian 45
Aztec 5
abstract 57
flowers 11
patchwork 21
woven 32
wool 40
sheepskin 17
cotton 12
polyester 19
polypropylene 103
jute 35
indoor
outdoor 145
80 x 150 cm 6
100x100 cm 1
120 x 170 cm 3
160 x 230 cm 4
scandinavian 6
retro 1
vintage 18
rustic 4