CSV file that maps MTA station names from the MTA turnstile datasets to their corresponding geo-location.
There's also a Jupyter notebook explaining the process.
I found that others have done this as well. You can find their dataset here There's also a repository with cleaned daily exits/enter counts for each station with their respective geographical location here. You might need to make an account though. I haven't tried it so I'm not sure.