First Parish Parish House May 21, 2019 • Webmaster Address 23 North Main St. Cohasset MA 02025 United States Upcoming Events No events in this location