All except the tower of the medieval church was demolished and rebuilt in 1879, the work of John Prichard of Llandaff.