Cheap up to £50
£50 - £100
From £100
runners 1
stair treads 10
round 4
rectangular 16
oval 4
atypical 6
single 18
shaggy 5
plain
patterned 31
Persian 21
Aztec 3
abstract 14
flowers 7
patchwork 5
wool 3
cotton 1
polyester 2
polypropylene 9
indoor 16
120 x 170 cm 3
160 x 230 cm 1
To see more products remove a filter