The church is built on the top of the homonymous hill in the estate of the Zeri brothers. The view is amazing. In front of it stretches the Ionian with Paxos to the west and Lefkada to the east while Parga can be seen to the northwest above Anthousa and in the background Agia.





