Mikey’s Pizza Pit Stop in downtown Knox, Indiana has been called the best pizza in town by some, and this is in a town with two other great pizza joints nearby (Gina Marie’s Pizza and Al’s Pizza and Subs). Mikey’s Pizza Pit Stop reminded me a little bit of Al’s because they both add garlic to the […]