2 Banks in Virginia, Franklin County, USA — 2026
American National Bank and Trust Company
Southlake
📍25 Southlake Drive, Union Hall, VA 24176
, Union Hall, VA 24176
Carter Bank & Trust
Ferrum
📍9440 Franklin Street, Ferrum, VA 24088
, Ferrum, VA 24088