Introducing Lefkada!

Lefkada, or Leucas or Leucadia or Lefkas or Leukas (Greek: Λευκάδα [lefˈkaða]; Ancient Greek and Katharevousa: Λευκάς), is a Greek island in the Ionian Sea on the west coast of Greece, connected to the mainland by a long causeway and floating bridge. The principal town of the island and seat of the municipality is Lefkada. […]

Read More »