Cheap up to £50
Luxury from £100
runners 1
stair treads 29
accent rugs 3
furs 45
round 165
rectangular 633
square 31
oval 109
atypical
ready made 66
plain 37
patterned 10
abstract 5
wool 1
sheepskin 39
cotton 1
jute 3
80x150 cm 10
120x170 cm 10
160x230 cm 6