Lefkada Town and Beach birds eye view in Lefkada Island Greece #110270393
Description
Lefkada Town and Beach birds eye view in Lefkada Island Greece. Greek Island Lefkada in the Mediterranean Sea is a well known tourist destination for the summer and is also known by the name of Lefkas or Leucada.