Given the choice I would rather support small local owners instead of big franchises. So when my coworkers voted on a pizza lunch I suggested to try Pizza La Rosa instead of Pizza Pizza or Pizza Nova. I am happy I made that choice.
I was reading their flyers and they claim to make their own sauce and dough, they are never frozen. The flour is also top grade from Italy, 100% vegan, no additives and preservatives and no sugar added. It all sounds great and the food quality is obviously higher. We ordered two walk in specials, large pizza with 3 toppings each. They don't skimp on their toppings and the cheese, omg the cheese. The crust was also very tasty, you can smell there's herbs and spice on the crust. I can eat the bread all by itself.
From the outside it looks like its a take out place, but inside there's about 4 tables so its great for a quick bite in the area. The owner is hilarious and really friendly. Service is top notch and I would definitely recommend trying their pizza.