Methodist Church

Bristol, NH, US Type: Methodist