30 Town Wharf
Plymouth, MA 02360
Plymouth, MA 02360
Open Hours
OverviewSouth Shore's largest outdoor decks featuring the freshest seafood - baked, broiled or fried - lobsters, steamers, mussels and more. They are the 2003, 2004, 2005, 2006, 2007...
more