Cheap up to £50
£50 - £100
From £100
runners 25
stair treads 55
accent rugs 3
furs 27
round 25
rectangular 86
square 4
oval 29
atypical 47
single 100
shaggy 24
plain
patterned 200
Persian 53
Aztec 6
abstract 76
flowers 13
patchwork 21
woven 7
wool 18
sheepskin 17
polyester 12
polypropylene 30
indoor
outdoor 6
80 x 150 cm 1
100x100 cm 1
160 x 230 cm 1