Cheap up to £50
£50 - £100
From £100
runners 18
stair treads 14
accent rugs 1
furs 4
round 6
rectangular 21
square 2
oval 7
atypical 3
ready made 60
shaggy 7
plain 21
patterned 10
Persian 1
abstract 3
woven 14
wool 9
sheepskin 2
cotton 2
polypropylene 5
jute 23
indoor 11
outdoor 2
160x230 cm 1
200x300 cm 1
non slip 1
scandinavian 1