Lobster Hut

Restaurant in Plymouth, Massachussets

Seafood restaurant