Stock Photo - San Cristoforo church, Isola di San Michele, San Michele island, Venice, Italy.

Stock Photo: San Cristoforo church, Isola di San Michele, San Michele island, Venice, Italy.

Searchable keywords

Choose multiple keywords