Where is Aosta Station?

Where is Aosta Station located?

Aosta Station, Valle d'Aosta, Italy (approx. 45.73516°, 7.324324°)


Where is Aosta Station on the map?