Where is Imola Stazione?

Where is Imola Stazione located?

Imola Stazione, Imola Stazione, Italy (approx. 44.359024°, 11.718757°)


Where is Imola Stazione on the map?