Cheap up to £50
£50 - £100
From £100
runners 14
stair treads 1
round 7
rectangular 39
square 1
ready made 36
plain 189
patterned 208
Persian
Aztec 6
abstract 76
floral 14
patchwork 22
wool 1
polypropylene 3
indoor
outdoor 2
80 x 150 cm 1
160 x 230 cm 1
vintage 15
To see more products remove a filter