Where is Vatican Station?

Where is Vatican Station located?

Vatican Station, Vatican Station, The Vatican (approx. 41.90108°, 12.4513°)


Where is Vatican Station on the map?