Вы можете выполнить итерацию по всем строкам информационного кадра и создать диктат со структурой geo json. После этого вы можете записать данные в файл geo json.
import json
geojson = {"type": "FeatureCollection", "features": []}
for _, row in df.iterrows():
feature = {"type": "Feature", "geometry": {"type": "Point", "coordinates": [row['Longitude'], row['Latitude']]}, "properties": {"city": row['city']}}
geojson['features'].append(feature)
with open('result.geojson', 'w') as fp:
json.dump(geojson, fp)