Explore these ideas and more!

Islands, Island

Agios Isidoros church, Leros

Staircase and walkway going down to the small church of Agios Isidoros on a small islet, Leros Island, Dodecanese, Greece

Island, Islands

Island, Islands

Leros island, Greece

The Dodecanese islands are located in the southeast part of the Aegean Sea and consist of twelve major .