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