Cheap up to £50
£50 - £100
From £100
runners 14
stair treads 37
furs 4
round 176
rectangular 751
square 31
oval
atypical 70
ready made 60
shaggy 7
plain 56
patterned 4
abstract 4
flowers 1
patchwork 1
woven 14
wool 9
polyester 2
polypropylene 19
jute 12
indoor 46
rustic 1