Cheap up to £50
Luxury from £100
runners 5
round 2
rectangular 3
ready made 23
shaggy 6
plain 3
patterned 8
Persian 2
patchwork 2
woven 6
wool 6
cotton 4
polypropylene 1
120x170 cm 1
non slip 3
scandinavian 1
vintage 1