106 E Main St, Collinsville, Illinois 62234 USA
Picked up THE BEST taco pizza in the STL area - hands down! It's the ONLY place to get taco pizza.
Photo Credit: Yelp