Churches in Newburyport Massachusetts

There are 12 churches in Newburyport representing 6 denominations.