I’ve had the best results solving this problem when the locations are very casually expressed by just asking LLMs for coordinates. For more complicated Geo stuff I’m sure dedicated services like Mapbox may be the best choice, but for our Use Case that needed to translate simple layman locations like “IPark Mall in Yongsan”, I found asking an LLM for the geo-coordinates to “IPark Mall Yongsan” to be the most reliably accurate.
This might vary depending on how well normalized your location data is, but it’s another option to consider.