Tamworth Castle, a Grade I listed building, is a Norman castle, located next to the River Tame, in the town of Tamworth in Staffordshire, England.
Contact us...