Cheap up to £50
£50 - £100
runners 9
stair treads 5
furs 4
round 9
rectangular 77
square 3
oval 6
atypical 4
ready made 137
shaggy 16
plain 29
patterned 41
Persian 1
Aztec 5
abstract 17
floral 4
patchwork 2
woven 4
plush 1
wool 22
sheepskin 2
cotton 3
polyester 5
polypropylene 24
indoor 67
outdoor 8
120 x 170 cm 1
160 x 230 cm 7
200 x 290 cm 3
scandinavian 2
vintage 1
modern 1
rustic 1