Banks in Lowell, North Carolina, the US. Banks locations in Lowell, North Carolina. Find the nearest banks locations, near you. All types of business services ATM Bank Finance Funeral home Insurance Lawyer Real estate School Travel All banks in Lowell Centura Bank ATM Finance Bank +1 704-524-0554 143 Porter St, Lowell, North Carolina 28098 Write a review Phone Directions