mi have frequented the pizza places and hands down German Bar is the overall winner......and at $550J it's priced right....
German Bar sells more pizza than all the other pizza places combined....locals line up for der pizza
Sunrise has great pizza.....but at $14US it's just too expensive....as is the pizza at Chances.....
honorable mention goes to Archway Pizza on the West End......
Cool Runnings, Marko