Cheap up to £50
£50 - £100
From £100
runners 9
stair treads 6
tapestries 1
furs 5
round 4
rectangular 37
square 2
oval 7
atypical 4
ready made 103
shaggy 10
artificial grass 2
plain 24
patterned 23
Persian 7
abstract 10
flowers 5
patchwork 1
woven 1
wool 11
sheepskin 2
cotton 2
polypropylene 13
indoor 24
outdoor 17
120 x 170 cm 11
160 x 230 cm 7
200 x 290 cm 1
vintage 5
modern 2