Dieses Hotel befindet sich in einem eleganten Gebäude aus dem frühen 20. Jahrhundert in zentraler Lage in der Ewigen Stadt. Es liegt in unmittelbarer Nähe zum Petersdom und der Altstadt. Der U-Bahnhof Lepanto befindet sich etwa 200m und der Vatikan zehn Gehminuten entfernt. Die Piazza del Popolo, San Pietro, Ara Pacis und die Piazza di Spagna können ebenso bequem in wenigen Minuten erreicht werden. In der Nähe des Hotels gibt es zudem zahlreiche Geschäfte, Restaurants und Bars.