Зехнова (Зихнова, Зехново), одна из наиболее крупных и древних кенозерских деревень, расположена на широком мысе в юго-восточной части побережья Кенозера. К середине XIX века в селении насчитывалось шестнадцать дворов. Чуть в стороне от порядка домов, на склоне высокого холма с языческой рощей, стояла часовня Иоанна Богослова, построенная задолго до 1846 года.
Сруб часовни поднят на подклет, выпуски которого служат опорой галереи, окружающей часовню с трех сторон. Двухскатная кровля опирается на резные столбики галереи, между которыми было когда-то глухое перильное ограждение. Луковка врезана в конек кровли. Над входом – восьмигранная звонница со шпилем и крестом на крыше.
Для архитектурной композиции часовни характерна лёгкая, едва заметная глазу асимметрия в расположении и размерах деталей: разная ширина паперти, опоясывающей клеть молитвенного помещения, сдвиг входных дверей и крыльца от продольной оси здания, стойки паперти, расставленные на разных расстояниях, и т. п.
В молитвенном помещении устроено каркасное перекрытие «небом» и установлен иконостас. Время создания расписного «неба» в часовне - конец XVIII века. 12-гранное «небо» с изображением архангелов, евангелистов и композиции «Распятие» сохранилось в полном составе.
«Небо» этой часовни – самое древнее в Кенозерье. Здесь представлена наиболее распространенная на реке Онеге программа росписи, включающая Распятие, евангелистов и семь фигур архангелов. Порядок расположения граней в часовне деревни Зехнова, скорее всего, был нарушен во время одного из ремонтов часовни, в результате чего движение святых на «небе» направлено к западной стене, а не к восточной, как положено. В часовне имеется двухъярусный иконостас. К сожалению, сохранилась лишь половина икон данного комплекса.