Bell Tower
Part of the album: Italy Day 3: Colosseum
This is the bell tower on the Basilica di Santa Francesca Romana in Rome, Italy.
This is the bell tower on the Basilica di Santa Francesca Romana in Rome, Italy.
Related Photos
Photo Location
The map failed to load!