257 Atlantic Ave Cohasset, MA 02025