Where is Gallipoli Stazione?

Where is Gallipoli Stazione located?

Gallipoli Stazione, Gallipoli Stazione, Italy (approx. 40.05751°, 17.98829°)


Where is Gallipoli Stazione on the map?