Cheap up to £50
£50 - £100
runners 4
stair treads 6
furs 10
round 8
rectangular 63
square 4
oval 11
atypical 9
ready made 98
shaggy 25
artificial grass 3
plain
patterned 290
Persian 37
Aztec 13
abstract 94
floral 24
patchwork 18
woven 2
wool 13
sheepskin 7
polyester 9
polypropylene 11
indoor 64
outdoor 3
120 x 170 cm 2
160 x 230 cm 8
200 x 290 cm 1