Cheap up to £50
£50 - £100
runners 4
stair treads 3
furs 8
round 3
rectangular 52
square 7
oval 8
atypical 6
single 78
shaggy 18
artificial grass 3
plain
patterned 245
Persian 36
Aztec 10
abstract 92
flowers 31
patchwork 19
woven 2
wool 12
sheepskin 5
polyester 9
polypropylene 7
indoor 51
outdoor 3
120 x 170 cm 3
160 x 230 cm 4
200 x 290 cm 1