St. Charles , Virginia St. Charles is a town in Lee County , Virginia , United States .
St. Charles , Virginia St. Charles , Virginia is a town of Virginia in the United States .