I just went to Sbarro Pizza today after years. I ordered NY stile Pizza and Garlic Bread. Taste was very good. I ask for additional pizza sauce and they give me for free. This is the best Pizza Sauce i ever try.... very natural !
How can i make a similar pizza sauce ?