2 Banks in Virginia, Craig County, USA — 2026
Carter Bank & Trust
New Castle
📍181 Main Street, New Castle, VA 24127
, New Castle, VA 24127
Farmers & Merchants Bank of Craig County
Head Office
📍189 Main Street, New Castle, VA 24127
, New Castle, VA 24127