Map of Rhodes
Rhodes is the biggest island of the Dodecanese chain (twelve islands) and lies at the southeastern corner of the Aegean Sea, about 11 miles from Turkey.
Rhodes is the biggest island of the Dodecanese chain (twelve islands) and lies at the southeastern corner of the Aegean Sea, about 11 miles from Turkey.