Cheap up to £50
£50 - £100
From £100
runners 33
stair treads 14
accent rugs 1
furs 2
round 12
rectangular 84
square 3
oval 5
atypical 7
ready made 138
shaggy 7
plain 30
patterned 30
Persian 22
Aztec 4
abstract 16
flowers 6
patchwork 6
woven 7
plush 1
wool 19
sheepskin 1
cotton 5
polyester 3
polypropylene 27
indoor 72
outdoor 19
120 x 170 cm 9
160 x 230 cm 9
scandinavian 1
vintage 9
country 2
modern 1