Cheap up to £50
£50 - £100
From £100
runners 29
stair treads 9
tapestries 1
furs 6
round 9
rectangular 47
square 3
oval 14
atypical 3
ready made 132
shaggy 12
artificial grass 1
plain 35
patterned 20
Persian 8
Aztec 1
abstract 8
flowers 7
patchwork 1
woven 7
crochet 2
wool 19
sheepskin 2
cotton 8
polypropylene 19
jute 8
indoor 30
outdoor 17
120x170 cm 10
160x230 cm 8
200x300 cm 1
vintage 4
modern 2