Before the construction of "Big Taxiarchis" the villagers used to have as their main church that of Old Taxiarchis. You can go to this church by following the road which starts from the square. The dome with the icon and the suspended oil-lamp at the side road he will meet, the "proskynima" as it is named, leads to the old church of Taxiarches.
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.