Cheap up to £50
£50 - £100
From £100
runners 26
stair treads 11
furs 2
round 5
rectangular 26
square 2
oval 4
atypical 4
ready made 57
shaggy 4
plain 11
patterned 12
Persian 19
abstract 2
flowers 3
patchwork 5
woven 5
wool 8
cotton 4
polypropylene 7
jute 4
indoor 26
outdoor 2
120x170 cm 2
160x230 cm 1
250x350 cm 1
non slip 3
scandinavian 1
vintage 8