St. Editha's Church Tamworth. The parish church of Tamworth...St. editha's Church, St. Editha's Close, Tamworth.