Комплекс расположен на возвышенности при въезде в село с южной стороны и занимает прямоугольную территорию.Он сформировался на месте прежних деревянных храмов, известных с 1632 года.
Строительство зимней церкви во имя Всех Святых было завершено в 1742 году. Храм расположен параллельно Покровской церкви, к северу от нее. Западные фасады обоих храмов и соответствующий участок кирпичной ограды первой четверти XIX века с главными воротами обращены к торговой площади. Ограда украшена башенками на углах, что придает ансамблю завершенный вид.
Архитектурно церковь Всех Святых представляет собой небольшое здание, характерное для храмов того периода. Вместе с Покровской церковью и оградой с башенками она формирует живописный ансамбль, отражающий стилистическое многообразие декора, где XVII век соседствует с элементами классицизма.
В советский период храм, вероятно, был закрыт, как и многие другие религиозные учреждения, и его здание пришло в запустение. В настоящее время церковь Всех Святых является частью действующего храмового комплекса. Богослужения в ней совершаются в соответствии с расписанием прихода. Здание храма находится в процессе реставрации с целью полного восстановления его исторического облика.