The church of the Profitis Ilias, at the north end of the village, is built on a rock considered to be the geographical centre of Crete. There are also nine churches from the Venetian era in the area indicating its former glory.