O if/else aqui tem um pouco de código repetido. Só define um `geo_query` dentro de cada bloco e aí fora você faz:

```
info = geolocator.geocode(geo_query)
data['geolocation'] = {'lat': info.latitude, 'long': info.longitude}
```