Town of Tamworth, Staffordshire
View Larger Map
Tamworth is a historic town in Staffordshire, north-east of Birmingham and approximately 200 km (120 miles) north-west of London. The town has a population of around 75,000. One of the main attractions of the town is the historic Tamworth Castle.
Tamworth Borough Council website