St. Charles, Virginia

human settlement in Lee County, Virginia, United States of America

St. Charles, Virginia is a unincorporated town in the U.S. state of Virginia.