It's one of those places we must drive by every time we visit Niagara Falls. I only had their pizzas so far. The pizza does taste different, you have to find out for yourself!
Best pizza in Niagara Falls! Pedro and Maria are SO nice. It was like going to visit family. We will definitely be back!
Great food great service and the owners are really nice
An error has occurred! Please try again in a few minutes