Usa-Places.com has listed approx 5 banks in VA 24019. Some of the Top rated banks in VA 24019 are- Bank of Botetourt, Union Bank & Trust, SunTrust, Bank of Fincastle Cloverdale Branch & ATM M&t Bank.