Cheap up to £50
£50 - £100
From £100
runners 69
stair treads 19
accent rugs 1
furs 19
round 72
rectangular 257
square 10
oval 17
atypical 26
single 466
shaggy 48
plain 82
patterned 157
Persian 48
Aztec 11
abstract 37
flowers 12
patchwork 11
woven 3
plush 4
wool 23
sheepskin 14
cotton 1
polyester 10
polypropylene 46
indoor 231
outdoor 43
80 x 150 cm 1
120 x 170 cm 1
160 x 230 cm 4
scandinavian 6
vintage 28
industrial 1
modern 1
rustic 5
oriental 1