Where is Alba Station?

Where is Alba Station located?

Alba Station, Alba Station, Italy (approx. 44.69778°, 8.03028°)


Where is Alba Station on the map?