Where is Vatican Station, Rome?

Where is Vatican Station, Rome located?

Vatican Station, Rome, Vatican Station, Rome, Italy (approx. 41.9102°, 12.44603°)


Where is Vatican Station, Rome on the map?