Cheap up to £50
£50 - £100
runners 12
stair treads 4
furs 9
round 27
rectangular 282
square 9
oval 9
atypical 17
ready made 339
shaggy 23
plain 66
patterned 153
Persian 31
Aztec 3
abstract 65
flowers 13
patchwork 14
woven 10
plush 1
wool 76
sheepskin 6
cotton 9
polyester 18
polypropylene 45
indoor
outdoor 45
scandinavian 3
retro 1
vintage 6
rustic 4
oriental 1
To see more products remove a filter