Church of Agios Konstantinos & Agia Eleni (St. Constantine & St. Helen) (Agios Konstantinos)
A two-aisled basilica built in 1315 and dedicated to Saint Constantine and Saint Helen, featuring Byzantine icons dating back to 1730-1770. The stone belfry dates back to 1863.