Cheap up to £50
£50 - £100
From £100
runners 14
stair treads 2
accent rugs 1
round 12
rectangular
square 3
oval 6
atypical 8
single 64
shaggy 3
plain 16
patterned 18
Persian 16
Aztec 2
abstract 7
flowers 3
patchwork 5
woven 6
wool 10
cotton 5
polyester 2
polypropylene 20
indoor 46
outdoor 5
120 x 170 cm 5
160 x 230 cm 5
vintage 7
country 2
To see more products remove a filter