Carter Bank & Trust
300 Main Street, New Castle , Virginia 24127
 

View Larger Map