Cheap up to £50
£50 - £100
From £100
runners 28
stair treads 14
accent rugs 1
furs 4
round 12
rectangular 81
square 3
oval 6
atypical 8
single 136
shaggy 7
plain 29
patterned 31
Persian 21
Aztec 3
abstract 14
flowers 7
patchwork 5
woven 7
wool 16
sheepskin 1
cotton 6
polyester 3
polypropylene 26
indoor 64
outdoor 18
120 x 170 cm 10
160 x 230 cm 9
scandinavian 1
vintage 10
country 2
modern 1