Pizza Review
Came here from Windsor, Ontario Canada. Canadas pizza capital. Expectations were low to begin with, but best pizza on the island by far. Holds up with other pizzas from around the world for sure!