Cheap up to £50
£50 - £100
From £100
runners 12
stair treads 26
accent rugs 3
round 9
rectangular 33
square 1
oval 12
atypical 10
ready made 42
plain 36
patterned 15
Aztec 2
patchwork 2
woven 9
polyester 2
polypropylene 10
indoor 45
80 x 150 cm 3
160 x 230 cm 3