Cheap up to £50
£50 - £100
From £100
runners 13
stair treads 7
round 3
rectangular 22
square 1
oval 2
atypical 3
ready made 29
shaggy 3
plain 9
patterned 10
Persian 11
floral 2
patchwork 4
woven 2
wool 1
cotton 2
polypropylene 3
indoor 23
outdoor 1
120 x 170 cm 1
vintage 5
To see more products remove a filter