Cheap up to £50
£50 - £100
From £100
runners 13
stair treads 9
round 8
rectangular 46
square 1
oval 4
atypical 5
single 42
shaggy 2
plain 16
patterned 13
Persian 20
Aztec 1
abstract 6
patchwork 4
woven 2
wool 6
cotton 2
polyester 2
polypropylene 14
indoor
outdoor 18
160 x 230 cm 1
vintage 9
To see more products remove a filter