Your group must eat and drink a heck of a lot less than I do if you're able to get an all-inclusive meal at Iberico for under 25 bucks a head.
How about Cafe [url]Bolero[/url], just a few blocks from the Armitage stop? It's good Cuban food, and while there's no way my friends and I could escape from there for anything remotely like 25 bucks a person, you may be able to if you pull it off at Iberico. NB: the "under 8" price per entree listed in Metromix is either very, very old, or just a joke.