Santa Maura Castle Lefkada top down aerial view #110270364
Description
Santa Maura Castle Lefkada top down aerial view. 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.