Private Enclave off of Beach Street
Cohasset, Massachusetts
CLOSE this window