Carter Bank & Trust
213 North Locust Street, Floyd , Virginia 24091
 

View Larger Map