Italy, Sicily, Termini Imerese, Chiesa dell'Annunziata Church & Town


Italy, Sicily, Termini Imerese, Chiesa dell'Annunziata Church & Town


Size: 5120px × 3407px
Location: Europe, Italy
Photo credit: © Walter Bibikow / Danita Delimont, Agent / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: architecture, buildings, chiesa, church, city, dellannunziata, detail, dome, europe, green, imerese, italy, mediterranean, sicily, termini, town, view