Return to
Eolia gallery
Strolling through the pedestrianised streets of Lefkada Town.
29 / 36