Cape Cod

Lobster Hut
Restaurant in Plymouth Massachusetts

Lobster Hut Restaurant in Plymouth 25 Town Wharf, Plymouth
MA



Phone: 5087462270
Website: