Cheap up to £50
£50 - £100
runners 50
stair treads 31
furs 15
round 50
rectangular 420
square 26
oval 38
atypical 20
single shelves & units 841
shaggy 50
artificial grass 2
plain 102
patterned 291
Persian 39
Aztec 13
abstract 103
flowers 33
patchwork 20
woven 22
plush 5
wool 162
sheepskin 7
cotton 11
polyester 20
polypropylene 111
indoor 349
outdoor 48
120 x 170 cm 8
160 x 230 cm 37
200 x 290 cm 9
scandinavian 6
retro 1
vintage 15
country 2
industrial 1
modern 5
rustic 5
oriental 1