Carter Bank & Trust
222 Main Street, South Boston , Virginia 24592
 

View Larger Map