Piazza di Spagna and Piazza Barberini - Rome, Italy Holidays

  • 6 years ago
Piazza di Spagna and Piazza Barberini - Rome, Italy Holidays. These are some of the smaller squares you see in Rome City, however, it is worthwhile exploring as part of your City Tour.

Recommended