Let me say that for an Italian it's not easy to be satisfied wih pizza outside of my country - sometimes even outside of my region.
What a surprise, then, to find a real good pizza in Niagara Falls!
Mario's is a sort of small take away with some tables, some inside and some outside, where you can just sit and enjoy your (huge) pizza, which is ready, smoking-hot, in minutes. You won't get much of a choice of toppings but, you know, this is not the point for a real pizza!
Worth a stop for pizza lovers!