Pizza Pizza
Pizza · Italian
Pizza Pizza is a pizza restaurant offering a variety of options, including traditional, plant-based, and gourmet thin crust pizzas. They offer delivery and online pickup.
Location
Best places nearby
The highest rated places close to Pizza Pizza.
Local restaurants nearby
1281 Main St E, ON


