Where is Hotel dei Consoli Vaticano, Rome located?
Hotel dei Consoli Vaticano, Rome, Hotel dei Consoli Vaticano, Rome, Italy (approx. 41.90639°, 12.45994°)
Hotel dei Consoli Vaticano, Rome, Hotel dei Consoli Vaticano, Rome, Italy (approx. 41.90639°, 12.45994°)