Pizza Pizza
Pizza · Fast Food
Pizza Pizza is a popular pizza chain offering a variety of pizzas. It is conveniently located within the Travelodge by Wyndham hotel on Clifton Hill.
Location
Best places nearby
The highest rated places close to Pizza Pizza.
Local restaurants nearby
4945 Clifton Hill, Niagara Falls, ON L2G 3N5, Canada


