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