First Parish in Cohasset Meeting House July 27, 2019 • Webmaster Address 26 North Main Street Cohasset MA 02025 United States Upcoming Events No events in this location