Cheap up to £50
£50 - £100
From £100
runners 15
stair treads 11
furs 1
round 2
rectangular 23
square 1
oval 3
atypical 6
ready made 34
shaggy 3
plain 11
patterned 10
Persian 12
abstract 2
flowers 3
patchwork 3
woven 2
wool 2
cotton 2
polypropylene 5
indoor 26
outdoor 2
120 x 170 cm 1
160 x 230 cm 1
scandinavian 1
vintage 6
To see more products remove a filter