The following banks have branches in 23701:
Bank Of America
Bank Of America-Victory Crossing Branch
Branch Banking And Trust Company
Branch Banking And Trust Company-Portsmouth Boulevard Branch
Suntrust Bank
Suntrust Bank-Victory Crossing Branch
Towne Bank
Towne Bank-Portsmouth Boulevard Branch