Cheap up to £50
£50 - £100
runners 48
stair treads 30
furs 17
round 50
rectangular 416
square 25
oval 36
atypical 19
single shelves & units 833
shaggy 49
artificial grass 2
plain 100
patterned 290
Persian 39
Aztec 12
abstract 101
flowers 33
patchwork 19
woven 22
plush 5
wool 157
sheepskin 6
cotton 11
polyester 20
polypropylene 108
indoor 346
outdoor 45
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