Pizza Pizza
Pizza · Italian · Fast Food
Pizza Pizza is a pizza restaurant offering delivery and pickup options. They have a time guarantee on orders, with potential for free orders if not delivered within the specified timeframe.
Location
Best places nearby
The highest rated places close to Pizza Pizza.
Local restaurants nearby
833 UPPER JAMES STREET, ON



