Die Einheimischen nennen dieses Kloster Panagia Kiatra Rossa, was im Walachischen Madonna des roten Steins bedeutet. Dies ist auf die roten Felsen östlich des Klosters zurückzuführen, wo einst Einsiedler hausten.
Das Kloster befindet sich am Nordhang des Bergs Peristeri, nahe des Dorfs Anthochori, inmitten von Eichen und Felsen. Das Kirchweihfest findet jeweils am Feiertag Zoodochou Pigis statt.
Gegründet wurde das Kloster höchstwahrscheinlich im 17. Jahrhundert. Die Klosterkirche ist im Athos-Stil mit einer Kuppel erbaut und innen mit Fresken aus dem frühen 19. Jahrhundert geschmückt.
Auf der Westseite befindet sich ein überdachter Gang und im Osten ein fünfseitiges Gewölbe. Das Gewölbe ist mit flachen Bögen und auf der Oberseite mit einer Nische mit Abbildungen der lebensspendenden Quelle (Zoodochos Pigi) und Darstellungen der Erzengel auf deren Seite und mit vier eingemauerten Tontafeln verziert.
Der Komplex wurde vor kurzem komplett renoviert und steht unter Denkmalschutz.