Where is Aosta Station?

Where is Aosta Station located?

Aosta Station, Aosta Station, Italy (approx. 45.73525°, 7.324412°)


Where is Aosta Station on the map?