Tamworth

There is more than one place called Tamworth:

Australia

 * Tamworth (New South Wales) - A large town in the New England region of New South Wales.

United Kingdom

 * Tamworth (England) - a large town in Staffordshire.