Местные жители называют его Богоматерь Киатра Роса, что в переводе с влахийского означает «Богоматерь на красном камне», из-за красных скал на востоке от монастыря, которые ранее служили отшельническими кельями.
Монастырь расположен на северных склонах горы Перистери, близ деревни Анфохори, среди дубов и скал, и посвящен Животворящему Источнику.
Основан, вероятнее всего, в XVII в. Собор афонского типа с куполом внутри украшен настенными росписями, датированными началом XIX в.
На западной стороне есть лоджия, а на востоке — пятиугольная апсида. Аспида украшена неглубокими арками, а в верхней части — нишей с изображением Животворящего Источника, окруженной изображениями архангелов и четырьмя встроенными в стену глиняными дощечками.
Недавно комплекс был полностью отремонтирован и является сохраняемым памятником.