Where is Stazione Leopolda?

Where is Stazione Leopolda located?

Stazione Leopolda, Stazione Leopolda, Italy (approx. 43.777725°, 11.238488°)


Where is Stazione Leopolda on the map?