Cheap up to £50
£50 - £100
From £100
runners 27
stair treads 13
accent rugs 1
furs 4
round 14
rectangular 82
square 3
oval 7
atypical 8
ready made 147
shaggy 9
plain 32
patterned 34
Persian 24
Aztec 2
abstract 13
flowers 9
patchwork 8
woven 6
plush 1
wool 17
sheepskin 1
cotton 6
polyester 3
polypropylene 27
indoor 64
outdoor 16
120 x 170 cm 11
160 x 230 cm 9
200 x 300 cm 1
scandinavian 1
vintage 13
country 1
modern 5