The following banks have branches in 23692:
Bank Of America
Bank Of America-Harwoods Mill Branch
Branch Banking And Trust Company
Branch Banking And Trust Company-Grafton Branch
Suntrust Bank
Towne Bank
Union Bank & Trust
Union Bank & Trust-Grafton Branch