This Thames walk in London will show you a self-guided London river walk on the Thames Path in central London. There's a map, too.