Home Run Inn Pizza is arguably the best thin crust pizza in Chicago. And its frozen pizzas are among the best, nationally!
The new restaurant will be expanding their menu to include more traditional and comfort Chinese food to the Columbus area.