Cheap up to £50
£50 - £100
runners 9
stair treads 5
furs 3
round 4
rectangular 67
square 6
oval 5
atypical 4
single 119
shaggy 9
plain 24
patterned 33
Persian 1
Aztec 4
abstract 13
flowers 5
patchwork 2
woven 3
plush 1
wool 20
sheepskin 2
cotton 3
polyester 5
polypropylene 24
indoor 54
outdoor 11
120 x 170 cm 3
160 x 230 cm 9
200 x 290 cm 2
vintage 1
modern 1
rustic 1