Where is Stazione Centrale - Piazza Duca d'Aosta located?
Stazione Centrale - Piazza Duca d'Aosta, Stazione Centrale - Piazza Duca d'Aosta, Italy (approx. 45.484528°, 9.203052°)
Stazione Centrale - Piazza Duca d'Aosta, Stazione Centrale - Piazza Duca d'Aosta, Italy (approx. 45.484528°, 9.203052°)