Pizza in Knoxville, TN
Pizza • Cajun/Creole Restaurants • Latin American Restaurants
12 Market Sq,
Knoxville ,
TN
37902
UNITED STATES
Based on 1 reviews
Almost Ruined My Party!
NEVER take a party of more than 6 to Tomato Head they simply have no desire or ability to serve large parities. I CALLED AHEAD ON FRIDAY, and three hours ahead (as instructed to do by their staff) on Saturday. Only to show up early and...Worldwide > United States > Knoxville, TN > Pizza