Cheap up to £50
£50 - £100
From £100
runners 17
stair treads 23
accent rugs 2
furs 15
round 14
rectangular 54
square 6
oval 12
atypical 20
single 61
shaggy 15
plain
patterned 49
Persian 3
Aztec 5
abstract 19
flowers 9
patchwork 2
woven 3
wool 14
sheepskin 7
cotton 1
polyester 5
polypropylene 20
indoor 67
outdoor 1
80 x 150 cm 1
100x100 cm 1
120 x 170 cm 3
160 x 230 cm 6