Where is La Speranza?

Where is La Speranza located?

La Speranza, La Speranza (Station), Italy (approx. 43.332443°, 11.098457°)


Where is La Speranza on the map?