Земенският манастир „Свети Йоан Богослов“ е разположен на 2 км от центъра на град Земен и на 70 км югозападно от град София.
Това е един от най-старите манастири в България, неговият произход е от времето на Първото българско царство (681г.-1018г.), датира от XI-XII век. Той познава съдбата и на други български манастири по време на Османската епоха. След векове на разруха, в крайна сметка е възстановен през деветнадесети век.
Основният интерес към манастира е църквата, която пази стенописи от XII век и XIV век, които със своята красота и стойност често се сравняват с тази на Боянската църква.
Поради своята значимост, манастирът не е активен, но функционира като музей.
Много легенди подсилват чара на това място. Според първата манастирът е свещено място за бодомилите (катари), които пазели знака на българина, символ, който можел да обедини всички религии по света. Един от кардиналите на Ватикана предрекъл, че Земен ще спаси света.
Според друга легенда, кръстоносците, които са влезли в църквата разшифровали стенописите, които трябвало да им дадат възможност да намерят отново храма на Соломон.