Lobster Hut, Plymouth

25 Town Wharf, Plymouth, MA 02360
Lobster Hut, Plymouth Lobster Hut, Plymouth is one of the popular Restaurant located in 25 Town Wharf ,Plymouth listed under Restaurant/cafe in Plymouth , Seafood Restaurant in Plymouth ,

Contact Details & Working Hours

Map of Lobster Hut, Plymouth