The following banks have branches in 28657:
First-Citizens Bank & Trust Company
First-Citizens Bank & Trust Company-Avery County Bank Branch
United Community Bank
United Community Bank-Newland Branch
The following banks have branches in 28657:
First-Citizens Bank & Trust Company-Avery County Bank Branch
United Community Bank-Newland Branch