Cheap up to £50
£50 - £100
From £100
runners 41
accent rugs 23
tapestries 1
furs
round 4
rectangular 3
square 2
oval 3
atypical 49
ready made
shaggy 3
plain 23
wool 4
sheepskin 42