The church is dedicated to Taxiarches - Archangels: Michael and Gabrielle. It is usually called "The Big Taxiarchis" by the villagers so that to be distinguished from the other church of Taxiarchis which is more ancient and smaller in size. That one is named "The Old Taxiarchis".
The new church of Taxiarchis is located where the central circular tower of the castle used to be.
Cave of Olympoi
Approximately 10 km From Mesta Village, the Cave of Olympoi is a phenomenal natural wonder that was discovered as recently as 1985. Guided tours began in 2002 and though the cave is relatively small, it is filled with beautyful structures formed by mineral deposits. With magnificent stalacties cascade from the ceiling- like folds of material while stalagmites emerge from the ground mimicking bubbling water frozen in mid-sprut. The tour goes to the depth of 30 m, though the cave extents to more than 50 m.
There is a small cafeand gift shop above ground, open during the high season.