Tamworth is in the heart of New England North West. Best known for the Country Music Festival held every January, arts and crafts, sporting facilities, historic sites and good restaurants. The property is just 5 minutes walk from the town centre.