Image 1 of 1
Rhodes. Greece. View of the Church of the Evangelismos (Annunciation) which is a 1925 replica of the Knights Church of St John. The church is situated in Rhodes town on the island of Rhodes which is the largest of the Dodecanese Island group and one of the most popular Greek Islands.
- Copyright Steven Sklifas. All Rights Reserved.
- Image Size
- 4081x2710 / 31.7MB
- Contained in galleries
- Rhodes Town - Rhodes - Greece