Skip to main content

First Congregational Church in Hopkinton (Hopkinton, N.H.)

 Organization