For Amelia and I, Napoli Pizza in Vallejo, California, is hands-down, our favorite pizza on the planet. It is the pizza against which we judge all pizzas! So, when Amelia suggested Napoli for our first “official” meeting, it was a no brainer! We love their downtown Vallejo restaurant and enjoy watching them toss their pizza … Continue reading