This is definitely one of my favorite restaurants on St Clair!
The menu is great but I'm especially in love with the tortas. You can't go wrong with the Milanesa (veal) or the chicken version but if you haven't eaten in 3 days, The Tenoch sandwich is madness and for someone with a HUGE appetite.
Shopping & Eating on St Clair is always a great excuse to ride the new streetcars too!