You might need a few people to take down a dozen espresso martinis...good thing you can also get a dozen wieners to help wash 'em down at this iconic New England food spot.
There used to be Red Lobster in Maine, New Hampshire, and Massachusetts, but as of 2025, the only New England state with the chain restaurant is Connecticut.