Marco's Pizza, an authentic Italian pizza company headquartered in Toledo, Ohio, opened a new store in Knoxville, Tennessee, on Monday, April 12.
Marco's Pizza opens new store in Knoxville, Tennessee: