Community Presbyterian Church

2 Meetinghouse Hill Rd.New Boston, NH, US Type: Presbyterian