Cheap up to £50
£50 - £100
From £100
runners 6
stair treads 4
furs 2
round 2
rectangular 19
square 2
oval 2
atypical 4
single 28
shaggy 3
plain 7
patterned 5
Persian 1
Aztec 2
abstract 9
flowers 1
sheepskin 2
polyester 5
polypropylene 8
indoor 13
outdoor 2
120 x 170 cm 2
160 x 230 cm 3
vintage 1
country 1
To see more products remove a filter