Heading up to Boston for business, haven't been in boston since college, and was wondering what's good near by South Station, I'm taking the Amtrak Acela if that helps.. Nothing's really off the menu but I'm not looking to break the bank or just have a hot dog. Was thinking about Legal Seafoods but the company is taking us out Thursday for that.
Any suggestions? Something a bit more Bostonian.