Cheap up to £50
£50 - £100
From £100
runners 130
stair treads 22
accent rugs 4
furs 9
round 124
rectangular
square 22
oval 77
atypical 81
ready made 512
shaggy 25
artificial grass 5
plain 157
patterned 260
Persian 50
Aztec 15
abstract 75
floral 16
patchwork 21
woven 27
plush 1
wool 57
sheepskin 1
cotton 17
polyester 18
polypropylene 156
indoor 424
outdoor 51
80 x 150 cm 5
120 x 170 cm 25
160 x 230 cm 34
200 x 290 cm 5
scandinavian 3
retro 1
vintage 17
country 8
modern 6
rustic 2
oriental 1