Rome, Italy
Previous Home Next
Rome_60
Piazza Di Palotta between the Trevi Fountain and the Santa Maria Maggiore church.

© E. Shatara, 2007