Get directions to: Lobster Hut, Plymouth, MA
Restaurant address: 25 Town Wharf Plymouth, MA 02360, USA
Restaurant: Lobster Hut