• June 17, 2025 1:36 pm

Cohasset

Cohasset, Massachusetts

Cohasset is a quiet, residential town located on the Atlantic Coast. It has a population of 7,075 residents and covers over 9 square miles of land.