The Lobster Hut – Plymouth, Massachusetts

The Lobster Hut 25 Town Wharf Plymouth, MA  02360 1-508-746-2270 http://www.lobsterhutplymouth.com There is a food phenomena in New England seaside towns generically known as a “clam shack”.  Typically these are not much more than a small shack-like building.  Some have Continue reading