Cheap up to £50
£50 - £100
runners 16
stair treads 5
furs 5
round 49
rectangular
square 27
oval 39
atypical 20
ready made 400
shaggy 15
artificial grass 2
plain 62
patterned 187
Persian 31
Aztec 9
abstract 60
flowers 19
patchwork 14
woven 15
plush 1
wool 76
sheepskin 1
cotton 9
polyester 13
polypropylene 88
indoor 280
outdoor 36
120 x 170 cm 5
160 x 230 cm 24
200 x 290 cm 5
scandinavian 4
retro 1
vintage 7
country 1
modern 4
rustic 2
oriental 1