Cheap up to £50
£50 - £100
From £100
runners 23
stair treads 8
tapestries 1
furs 6
round 6
rectangular 50
square 5
oval 12
atypical 4
ready made 131
shaggy 12
artificial grass 2
plain 33
patterned 23
Persian 8
Aztec 1
abstract 9
flowers 8
patchwork 1
woven 6
crochet 2
wool 17
sheepskin 2
cotton 8
polypropylene 14
jute 8
indoor 29
outdoor 21
120 x 170 cm 11
160 x 230 cm 7
200 x 290 cm 1
scandinavian 1
vintage 4
modern 2