Superbly located on the right bank of the Tiber, between the Spanish Steps and St. Peter's Basilica.
Via Muzio Clementi, 81 Rome Unknown I-00193 Italy
Other Countries