Cheap up to £50
Luxury from £100
runners 1
stair treads 29
accent rugs 3
furs 48
round 166
rectangular 637
square 32
oval 108
atypical
ready made 69
plain 39
patterned 10
abstract 5
wool 1
sheepskin 42
cotton 1
jute 3
80x150 cm 10
120x170 cm 10
160x230 cm 6