St. Charles, Lee County, VA

20150609_110522St. Charles is one of the three towns in Lee County, VA. St. Charles reflects its mining roots and the hard labor of generations of Virginians.

St. Charles Town Hall