Le Monastère de Zemen St. Yoan Bogoslov est situé à 2 km du centre de la ville de Zemen et à 70 km au Sud-Ouest de la ville de Sofia.
C'est un des plus anciens monastères en Bulgarie, son origine remonte à l'époque du Premier Royaume Bulgare (681-1018). L'église du monastère est datée du XI-XII s. Le monastère connait le sort des autres monastères bulgare à l'époque ottomane. Après des siècles de ravages, il est finalement reconstruit au XIX s.
L'intérêt majeur du monastère est son église qui conserve des fresques du XII s. et du XIV s. qui par leur beauté et valeur sont souvent comparées à celles de l'église de Boyana.
En raison de son importance, le monastère n'est pas en activité, il fonctionne comme musée.
De nombreuses légendes amplifient le charme du site. Selon la première, le monastère était un lieu sacré pour les bogomiles (cathares) qui y cachaient la marque des Bulgares, capable de réunir toutes les religions du monde. Un des cardinaux du Vatican aurait même prédit que Zemen sauvera le monde.
Selon une autre légende, des croisés seraient venus à l'église décrypter ses fresques qui devraient leur permettre à retrouver le temple de Salomon.