Partial view of the town of Myrina, and its castle, Lemnos (or "Limnos") island, North Aegean, Greece. The beach you see is called Romeikos Gyalos.