About Church of St Editha, Tamworth
Religion, Churches, Interesting Places, Other Churches
The Church of St Editha is an Anglican parish church and Grade I listed building in Tamworth, Staffordshire, England.
Source From:
Wikipedia
Staffordshire, England, United Kingdom, B79 7BX