The Church of the Taxiarchs, built in the 12th century, is found on the grounds of Agios Charalambos church and features impressive if partly incomplete wall paintings.
Date: July 5, 2018 By Iyad Kayali Categories: No comments
The Church of the Taxiarchs, built in the 12th century, is found on the grounds of Agios Charalambos church and features impressive if partly incomplete wall paintings.