Restaurants.com
by location
by category
about us
Find the best restaurants near you
5 South Main
Address
5 S Main St, Cohasset, Massachusetts, 2025
Good For
Children
Features
Takeout
Cuisines
American
About 5 South Main
Lobster Rolls.