 The Church of England parish church of All Saints is an 11th-century Anglo-Saxon building with a 14th-century Gothic tower.The tower has a unique aluminium structure that was added in 1970.Inside the church are the remains of a mural of the ten commandments.