Where is La Stazione Del Vaticano?

Where is La Stazione Del Vaticano located?

La Stazione Del Vaticano, Lazio, Italy (approx. 41.89735°, 12.45528°)


Where is La Stazione Del Vaticano on the map?