Finances in Lowell, North Carolina, the US. Finances locations in Lowell, North Carolina. Find the nearest finances locations, near you. All types of business services ATM Bank Finance Funeral home Insurance Lawyer Real estate School Travel All finances in Lowell ATM ATM Finance 116 North Church Street, Lowell, North Carolina 28098 Write a review Phone Directions Open now Open 24 Hours BB&T ATM ATM Finance +1 800-226-5228 830 Groves Street, Lowell, North Carolina 28098 Write a review Phone Hours Website Directions Centura Bank ATM Finance Bank +1 704-524-0554 143 Porter St, Lowell, North Carolina 28098 Write a review Phone Directions Five Star Leasing ATM Finance 720 Mccadenville Road, Lowell, North Carolina 28098 Write a review Phone Directions