What's that Momma's something place on Queensway, jaysblue said it sucked, he worked there, I thought it was great. Vague, I know.
Our master electrician brought us there(Italian), was tasty.
Found it... http://www.mammamartinos.ca/
The veal is an incredible sandwich.