Cheap up to £50
£50 - £100
From £100
runners 106
stair treads 66
accent rugs 9
furs 21
round 53
rectangular 371
square 7
oval 44
atypical 58
ready made 360
shaggy 28
plain 185
patterned 177
Persian 45
Aztec 6
abstract 54
flowers 9
patchwork 21
woven 32
wool 38
sheepskin 13
cotton 12
polyester 19
polypropylene 102
jute 35
indoor
outdoor 162
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 5