Where is Hotel dei Consoli Vaticano, Rome?

Where is Hotel dei Consoli Vaticano, Rome located?

Hotel dei Consoli Vaticano, Rome, Hotel dei Consoli Vaticano, Rome, Italy (approx. 41.90639°, 12.45994°)


Where is Hotel dei Consoli Vaticano, Rome on the map?