By the Committee of Conundrums
After years of research, we've finally pinpointed the elusive location of the Phantom Pizza.
It's somewhere between the coordinates 43.7232, -79.3832 and the coordinates 43.7232, -79.3832, but we can't be entirely sure.
We've included a rough map below to help you visualize the area: