Island of Lefkada in Greece vector map high detailed silhouette illustration isolated on white background. Shutterstock .eps vector - Island of Lefkada in Greece vector map high detailed silhouette illustration isolated on white background. - ID: 284804972