Pizza Review
Best slice of margherita I've had so far in all the pizza places I've been to in Canada. Easily the best in Niagara Falls, or damn close to.