Cheap up to £50
£50 - £100
From £100
runners 28
stair treads 9
furs 2
round 23
rectangular
square 8
oval 15
atypical 27
single 98
shaggy 9
plain 53
patterned 42
Persian 2
Aztec 5
abstract 13
flowers 5
patchwork 1
woven 3
wool 12
cotton 3
polyester 3
polypropylene 36
indoor 81
outdoor 17
80 x 150 cm 2
120 x 170 cm 3
140x200 cm 1
160 x 230 cm 6
scandinavian 2
vintage 2