The church of All Saints, is placed midway between Upper and Lower Gresham and is one of two churches in the benefice with a round tower. The thirteenth century tower was originally attached to a narrower early Norman building, the remains of which (Carstone quoins and herringbone masonry) can be seen on the west wall of the church. That Norman building was rebuilt and widened in the fourteenth century and remodelled in the fifteenth century, when the present chancel and tower arches were inserted. The simple interior has many monuments of interest and also houses an object of national significance, one of the finest of the forty Seven Sacrament fonts in England. The bowl of the font is carved with well-preserved panels representing the seven sacraments of the church: Mass, Baptism, Confirmation, Holy Orders, Holy Matrimony, Penance and Extreme Unction.