Costruito nel 1889, questo hotel di lusso dista 2 km dal Pantheon e dal Colosseo e 3 km dalla Basilica di San Pietro.