Hours show 3pm - 1am weekly... are these temporary? Many Keg’s open for lunch, I imagined there would be an office crowd on Yonge St. to support that.
I think the problem is there's no demand for expensive chain restaurants. Those are the ones that seem to struggle most - Milestones closed down, Baton Rouge is apparently closing, Moxies never seems to be busy. There's a lot of offices nearby but they don't have the employees who will regularly be eating $40 lunches.
I think you nailed it. Plus, there are a disproportionate number of public sector offices nearby - Government of Canada, City of Toronto, TDSB HQ and some smaller provincial ministry offices. Public sector employees don't have huge expense accounts and they certainly don't have to 'wine and dine' clients.