What are you looking for? Personally, I'm a big beer guy and Trillium has excellent beer, I'd tend to prioritize that over particularly amazing food. There's a Trillium location about 3 miles from the airport at Fort Point. If you are around in the afternoon I'd recommend Sam Lagrassa's but they have very limited hours. Modern Pastry has about the best cannolis around and tons of other Italian pastries if that interests you.
Tonight, I just want good food in a location not hard to find. Seafood of possible, but first and foremost easy to find. I likely won't get out of the airport until after 7:30pm and I'll still need to drive to Woburn and check into my hotel.
Sorry, I lost track of this - work dragged me into some stuff and I didn't look up again for several hours. Where'd you end up?
Completely forgot they built out that beer hall/restaurant. Was thinking you were recommending that small walk-in shop. Yeah, the Fort Point hall is really good, went there for the soft open when I lived in Southie. The Trillium brewery site in Canton is where I usually go. They clearly were copying Tree House with the original layout, but the food it really good.