Cheap up to £50
£50 - £100
From £100
runners 32
stair treads 48
accent rugs 3
furs 27
round 25
rectangular 94
square 2
oval 27
atypical 31
ready made 109
shaggy 24
plain
patterned 219
Persian 54
Aztec 8
abstract 86
floral 13
patchwork 22
woven 7
wool 20
sheepskin 13
polyester 16
polypropylene 29
indoor
outdoor 6
80 x 150 cm 2
100 x 100 cm 1
160 x 230 cm 2