If we want to do a place that's relatively close to the Greek, Little Dom's should do the trick. It's right at the bottom of the hill on Hillhurst. Full bar, decent food etc. It's likely we could walk to the venue from there and be fine. Stacked parking at the Greek is pretty awful anyway.
Edit- Google map
https://goo.gl/maps/0P5Up