Get directions to: The Tomato Head, Knoxville, TN
Restaurant address: 12 Market Square (at Downtown), Knoxville Knoxville, TN 37902, USA
Restaurant: The Tomato Head