Cheap up to £50
£50 - £100
From £100
runners 104
stair treads 66
accent rugs 9
furs 18
round 51
rectangular 351
square 4
oval 45
atypical 30
ready made 334
shaggy 30
plain 181
patterned 106
Persian 51
Aztec 8
abstract 49
flowers 8
patchwork 22
woven 24
wool 31
sheepskin 9
cotton 3
polyester 19
polypropylene 101
jute 30
indoor
outdoor 147
80x150 cm 6
100x100 cm 1
120x170 cm 3
160x230 cm 4
non slip 14
scandinavian 6
retro 1
vintage 18
rustic 5