geopy is a Python client for several popular geocoding web services.

geopy makes it easy for Python developers to locate the coordinates
of addresses, cities, countries, and landmarks across the globe
using third-party geocoders and other data sources.
