The Taxiarches church was built in 1820. The icons it contains were painted in 1893 by two artists from Serres.