Cheap up to £50
£50 - £100
From £100
runners 34
stair treads 3
furs 4
round 73
rectangular
square 10
oval 17
atypical 26
single 217
shaggy 15
plain 40
patterned 103
Persian 39
Aztec 9
abstract 19
flowers 6
patchwork 7
woven 2
wool 10
cotton 1
polyester 3
polypropylene 38
indoor 165
outdoor 20
80 x 150 cm 1
120 x 170 cm 1
160 x 230 cm 2
scandinavian 4
vintage 19
rustic 2
oriental 1