Rhodes. Greece. Medieval windmills and the 15th century Agios Nikolaos fortress lighthouse on Mandraki harbour in Rhodes town. Rhodes town is 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
- 4239x2815 / 10.4MB
- Contained in galleries
- Greece - Rhodes - Rhodes Town