Agios Isidoros Chapel
The Church of Agios Isidoros is a beautiful religious site located in the small island of Leros, Greece. The church honors the memory of Agios Isidoros, one of the patron saints of the island. The church has a unique architectural design, with white walls and a red dome, making it stand out from the other […]