Cheap up to £50
£50 - £100
runners 53
stair treads 35
furs 15
round 46
rectangular 407
square 20
oval 38
atypical 22
ready made 823
shaggy 51
artificial grass 3
plain 109
patterned 285
Persian 36
Aztec 13
abstract 93
floral 24
patchwork 17
woven 22
knitted 2
plush 5
wool 155
sheepskin 7
cotton 11
polyester 19
polypropylene 103
indoor 352
outdoor 39
120 x 170 cm 8
160 x 230 cm 37
200 x 290 cm 10
scandinavian 2
retro 1
vintage 15
country 2
industrial 1
modern 6
rustic 5
oriental 1