Cheap up to £50
£50 - £100
From £100
runners 42
stair treads 2
furs 7
round 6
rectangular 56
oval 6
ready made 111
shaggy 1
patterned 124
Aztec 2
abstract 5
flowers 1
patchwork 6
woven 16
plush 1
wool 27
cotton 6
polypropylene 12
jute 8
indoor 45
outdoor 6
80x150 cm 2
120x170 cm 2
160x230 cm 2
non slip 8
retro 2
vintage 3
country 4
modern 1