Get directions to: Champs, Townsend, TN Restaurant address: 8213 State Highway 73 Townsend, TN 37882, USA Driving Walking Bicycling Restaurant: Champs