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