Rhodes is the largest of the Dodecanese islands of Greece in terms of land area and also the island group’s capital.

VHF CH. 16,12

Location / Contacts :

Weather in City :

Claim listing: Port Authority Rhodes

Reply to Message