Superbly located on the right bank of the Tiber, between the Spanish Steps and St. Peter's Basilica.
Return home