Cheap up to £50
£50 - £100
From £100
runners 33
stair treads 2
furs 4
round 72
rectangular
square 10
oval 20
atypical 28
single 226
shaggy 17
plain 41
patterned 107
Persian 39
Aztec 9
abstract 20
flowers 7
patchwork 7
woven 2
plush 1
wool 11
cotton 2
polyester 3
polypropylene 38
indoor 169
outdoor 21
80 x 150 cm 1
120 x 170 cm 2
160 x 230 cm 2
scandinavian 4
vintage 19
rustic 2
oriental 1