Tag: Elafonisos

  • December 31, 2019
    Elafonisos is a small Greek island between the Peloponnese and Kythira. It lies off the coast of Cape Malea and…