The Barrel - Cohasset

50 South Main Street, Cohasset, MA 02025