I work at a firm near S. Station where we frequently need to plan business dinners on shortish notice (2-5 days) with 4 to 8 people.
So while I'd love to go to e.g. Row34 it's not really an option.
Criteria: walking distance from S. Station, reservation availability, decent food does not need to be transcendent, not too noisy or cramped but not dead, unobtrusive service, not ridiculously expensive.
What are your go to spots?