Cheap up to £50
£50 - £100
From £100
runners 68
stair treads 21
accent rugs 1
furs 22
round 72
rectangular 263
square 10
oval 20
atypical 28
single 486
shaggy 51
plain 87
patterned 162
Persian 48
Aztec 11
abstract 38
flowers 12
patchwork 11
woven 3
plush 5
wool 24
sheepskin 14
cotton 2
polyester 10
polypropylene 46
indoor 236
outdoor 44
80 x 150 cm 1
120 x 170 cm 2
160 x 230 cm 3
scandinavian 6
vintage 28
industrial 1
modern 1
rustic 5
oriental 1