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