Villa Victoria's pizza is by far the best in montclair. The pizza sauce is fresh as could be same with the vegetables. They have a great selections of drinks and garlic knots. The 1 problem is they take 40-an hour to deliver. But trust Villa Victoria's. Mama mia pizzaria.
more