View of Ipsili island and mainland Greece from Megalochori village on Agistri island, Greece.
Church in the main square of Megalochori village on Agistri island in Greece.
Megalochori, Greece - November 03, 2019: Church in the main square of Megalochori village on Agistri island in Greece.