Манастирът е разположен край село Стомио, дем Агия, в близост до устието на Пеней на Олимпийската ривиера. Официално се числи към областта Тесалия. Изграден е в близост до морския бряг, на 170 m надморска височина.