Cheap up to £50
£50 - £100
runners 48
stair treads 30
furs 14
round 47
rectangular 421
square 20
oval 38
atypical 20
ready made 849
shaggy 52
artificial grass 3
plain 111
patterned 298
Persian 38
Aztec 12
abstract 94
floral 25
patchwork 17
woven 24
knitted 2
plush 5
wool 157
sheepskin 6
cotton 11
polyester 20
polypropylene 117
indoor 352
outdoor 45
120 x 170 cm 8
160 x 230 cm 43
200 x 290 cm 12
scandinavian 6
retro 1
vintage 15
country 2
industrial 1
modern 7
rustic 5
oriental 1