Where is Vatican Station?

Where is Vatican Station located?

Vatican Station, Lazio, Italy (approx. 41.90108°, 12.4513°)


Where is Vatican Station on the map?