The medieval church of St Dennis stands on a hill at the edge of the village of Stoke Severn, looking down over the river Rhydd to the West. Built over the remains of a Roman building, the church has stood here for at least a thousand years. Evidence of a Roman settlement is suggested by the use of Roman bricks in the structure, and nearby remains of a villa. On the walls of the nave are many ancient paintings with an image of the Holy Trinity on the east gable.