Where is Vaticano84, Rome?

Where is Vaticano84, Rome located?

Vaticano84, Rome, Vaticano84, Rome, Italy (approx. 41.90656°, 12.45035°)


Where is Vaticano84, Rome on the map?