Get directions to: Knoxville Travel Center, Knoxville, TN
Restaurant address: 615 North Watt Road Knoxville, TN 37922, USA
Restaurant: Knoxville Travel Center