Why people love it:
No doubt, the best pizza in the twin cities.And the best pizza I have ever had in my life. I have came here a couple times, always very friendly staff, the pizza is always amazing. I think what stands out is that their pizza is not oily. It's thin and light, and the sauce is very on point. Absolutely in love with Punch.
769 Grand Ave, St Paul, MN 55105
VERSUS...
#10 Brasa Rotisserie

Why people love it:
My favorite restaurant in the Twin Cities hands down!