Elli Beach...
Download this stock image: Elli beach, Rhodes town, Rhodes island, Dodecanese islands, South Aegean region, Greece, Europe - E59P12 from Alamy's library of millions of high resolution stock photos, illustrations and vectors....
Dodecanese, South Aegean, Greece