Pizza Review
Got the taco pizza since it was marked as a restaurant specialty. It’s really good! Great taste for the cheese and sauce! Crust is thick but light and fluffy. Most likely the best pizza in the dells but haven’t tried them all yet.