This is one of the best pizza places I've ever been to! I think it's better than Round Table and Domino's. If you love eating the crust, this place has one of the best. All their pizza's are great and they always put a generous portion of toppings too! If you're ever in Vallejo and feel like pizza, go here. They also have a Napoli's on Columbus Pkwy and Rose Dr.
more