HELP. Need a place for a business lunch near 89th and Columbus/Amsterdam.
Is Bella Luna or Roth's Steakhouse it?
Not sure whether they are open for lunch but check out B Cafe (Belgian, good beer selection which I know isn't perfect for a business lunch, but the food was good and the atmosphere was not pub-like.) There's also a Mermaid Inn on the same block, but again, not sure if they do lunch. Both on Amsterdam.
Zeytin on 85th and Columbus is open for lunch. It's a little informal, but has very good food, especially mezes, and I've experienced excellent service there. Not sure that's what you're looking for, though.