Churches in Roanoke Rapids North Carolina

There are 31 churches in Roanoke Rapids representing 7 denominations.