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 7
atypical 8
single 137
shaggy 7
plain 28
patterned 31
Persian 21
Aztec 3
abstract 14
flowers 7
patchwork 6
woven 7
wool 17
sheepskin 1
cotton 6
polyester 3
polypropylene 26
indoor 65
outdoor 18
120 x 170 cm 9
160 x 230 cm 9
scandinavian 1
vintage 10
country 2
modern 1