Pizza Pizza
Pizza · Italian · Fast Food
Pizza Pizza is a Canadian pizza restaurant offering a broad menu with options ranging from gourmet thin crusts to create-your-own pizzas. They offer online ordering, pickup, and delivery.
Location
Best places nearby
The highest rated places close to Pizza Pizza.
Local restaurants nearby
1191 St Laurent Blvd, ON



