Great posts everyone! Very helpful.
Not sure if I missed it, but Chino Locos is a great little spot at the corner of Greenwood and Queen (4 Greenwood Avenue). They sell burritos with an Asian twist. The burritos are HUGE and delicious. I would recommend getting the chow mein rather than the rice. You can call ahead and order.
(They have two locations. The other one is located @ 459 Church Street).