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