Cheap up to £50
£50 - £100
From £100
runners 101
stair treads 56
accent rugs 9
furs 30
round 64
rectangular 446
square 7
oval 35
atypical 46
ready made 464
shaggy 31
plain 189
patterned 224
Persian 54
Aztec 5
abstract 78
floral 16
patchwork 22
woven 24
plush 1
wool 95
sheepskin 16
cotton 13
polyester 24
polypropylene 108
indoor
outdoor 149
80 x 150 cm 6
100x100 cm 1
160 x 230 cm 8
scandinavian 3
retro 1
vintage 19
modern 1
rustic 4
oriental 1