Lefkada: The must-see Greek island

i_Kar Published August 6, 2015 1 Plays

Rumble / World TravelLefkada, also known as Leucas, Leucadia, Lefkas or Leukas, 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, you'll definitely want to add this place to your bucket list!