How about Barberian's at Yonge & Elm? Too pricey?
If the group would do Thai, maybe Linda (above Salad King) at Yonge & Gould.
On Church in the gaybourhood, there's either Il Fornello or Byzantium.
7 Elm St, Toronto, ON M5G1H1, CA
340 Yonge Street, Toronto, ON M5B1R7, CA
491 Church St, Toronto, ON M4Y2C6, CA
499 Church St, Toronto, ON M4Y2C6, CA
I *think* that if you're looking for comfortable walking distance AND mid-priced you'll find you'll have to sacrifice one or the other. It isn't exactly a hotbed of fine dining at that intersection. Being right on the subway line may alleviate the walking problem. Let us know if you can give something up.
As you may know, most Carlu events are very well catered. What's your event?
If you're just nibbling and sipping, then perhaps Volo might do it. Located at Yonge & Dundonald, it's still a 1/2 k away, but that's about as close as it gets.
If you're having a full dinner then, yeah, Oro's your best and closest bet. Elm St's loaded with restaurants, but Oro's the outstanding one.
587 Yonge St, Toronto, ON M4Y, CA