Attractions

Church in Mesta

Churches of the Taxiarhes

There are two Churches of the Taxiarhes (Archangels). The older and smaller one dates from Byzantine times and features a magnificent 17th-century iconostasis. The larger, 19th-century church was built entirely from…