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