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