Cheap up to £50
£50 - £100
From £100
runners 96
stair treads 63
accent rugs 9
furs 24
round 53
rectangular 379
square 9
oval 38
atypical 57
ready made 372
shaggy 26
plain 174
patterned 178
Persian 50
Aztec 4
abstract 58
flowers 11
patchwork 23
woven 22
plush 1
wool 43
sheepskin 14
cotton 12
polyester 19
polypropylene 103
indoor
outdoor 133
80 x 150 cm 7
100x100 cm 1
120 x 170 cm 2
160 x 230 cm 5
scandinavian 6
retro 1
vintage 20
rustic 4