No other pizza restaurant in America has won the title of “Best Pizza in America” twice! That is, except for Boombozz. We did it at the International Pizza Championships.
Some of our favorite businesses.