Today is National Pizza day, but where is the best Pizza in Idaho? This place was recently voted "Best Pizza in Idaho" and we're in luck because it's located right here in Boise.
I LOVE LOVE LOVE pizza, but I'm embarrassed to admit, that I have never tried pizza from this place that just got voted "Best Pizza in Idaho" Congratulations to