The Vista Grill (full name possibly Vista Bar & Grill), was until recently at the north-west corner of Lady and Assembly streets, and is another of those downtown establishments I never got around to trying. I would notice it mainly as I was circling the block trying to get free parking near The Mellow Mushroom, and the greek salad and desert banners sounded good. Of course the salad would be more a lunch item, and I'm almost never downtown then..
The still extant web site lists events from 2009, and so, I suspect, was not a major part of their business model.
(Hat tip to commenter Midnight Rambler, who also supplied the information that a place called Eddie's used to be here).