Cheap up to £50
£50 - £100
From £100
runners 130
stair treads 28
accent rugs 4
furs 9
round 142
rectangular
square 28
oval 83
atypical 110
single shelves & units 557
shaggy 26
artificial grass 4
plain 164
patterned 273
Persian 52
Aztec 13
abstract 81
flowers 34
patchwork 19
woven 26
plush 1
wool 92
sheepskin 1
cotton 18
polyester 16
polypropylene 158
indoor 442
outdoor 69
80 x 150 cm 6
120 x 170 cm 28
140x200 cm 1
160 x 230 cm 33
200 x 290 cm 5
scandinavian 4
retro 1
vintage 19
country 8
modern 5
rustic 2
oriental 1