The Lone Star State might be known for its barbecue and Tex-Mex, but tucked away in Addison, Texas, there’s a little slice of New England that’s making waves with its seafood sensations.
Lefty’s Lobster and Chowder House is the kind of place that makes you do a double-take.
You might wonder if you’ve accidentally stumbled through a portal and ended up on the coast of Maine.
But no, you’re still in Texas, and that’s what makes this place so special…