St. John's church fully restored