Cheap up to £50
£50 - £100
From £100
runners 7
stair treads 4
round 2
rectangular 17
oval 2
atypical 1
ready made 11
plain 4
patterned 6
Persian 10
floral 1
patchwork 2
woven 2
wool 1
cotton 2
polypropylene 3
indoor
outdoor 2
vintage 4
To see more products remove a filter