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