Pizza Review
Almost great but not quite. Dead in the middle of the pack in terms of Windsor pizza. Better than Franco's but outclassed by much of its competition.