Cheap up to £50
£50 - £100
From £100
runners
stair treads 43
accent rugs 21
furs 56
rectangular 59
square 1
oval 14
ready made 18
shaggy 7
plain 42
patterned 31
Persian 7
abstract 7
flowers 6
patchwork 2
woven 46
wool 11
cotton 27
polypropylene 22
jute 18
indoor 53
outdoor 4
80x150 cm 2
100x100 cm 1
non slip 3
scandinavian 2
vintage 2
country 1
modern 1