Charleston is a small town located in Orleans County, Vermont with a population of 895. The town covers a total area of 38.6 square miles, of which 37.5 square miles is land and 1.1 square miles is water. Nearby towns are Brownington, Brighton, Morgan, and Westmore. Students go to North Country Union High School for study. Echo Lake is located in Charleston.
PriceBedsBathsMore Save Search