Island · Greece

Leon

Leon, Greece

Leon is a island in Chania Municipality, Greece. Small island in Souda Bay off the coast of Crete, Greece.

More places in Greece