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.
Did you know that the ‘heroes in a half shell’ were actually first thought of, conceptualized, and essentially brought to life right here in New England?