Cheap up to £50
Luxury from £100
runners 1
stair treads 29
accent rugs 3
furs 46
round 160
rectangular 631
square 29
oval 104
atypical
ready made 66
shaggy 1
plain 36
patterned 10
abstract 5
wool 1
sheepskin 40
cotton 1
jute 3
80x150 cm 10
120x170 cm 10
160x230 cm 6