Commercial Banking in Salem, VA
B B & T
Salem Bank & Trust Na