Where is Imola Stazione?

Where is Imola Stazione located?

Imola Stazione, Emilia-Romagna, Italy (approx. 44.35917°, 11.71833°)


Where is Imola Stazione on the map?