You won't see this advertised. It's a little old-fashioned grill in the bottom floor of the Executive Plaza office building on the Southwest Freewa...
All reviews seem positive