Google maps might not get you here. You can also google Service Ontario and it is right next door in a strip mall at the intersection of Dixie and Dundas.
I really enjoyed the Peking duck, (but I might be biased as I'm a big fan), the fish and veggie stir fry, the garlic bok choy, and the deep fried calamari. Other dishes such as their red bean soup, the deep fried crab claw, the pork tenderloin and the fried shrimp were pretty good as well.
Atmosphere is nice with covered chairs, lazy Susans and white tablecloths while the service is fast. I'd come here for the food!