Top view of the church located on the island of Tropea, Calabria Italy

- Image ID: F26E78
Top view of the church located on the island of Tropea, Calabria Italy
Giovanni Boscherino / Alamy Stock Photo
Image ID: F26E78

Similar stock images