Cornwall is a small town located in Addison County, Vermont with a population of 1185. The town has a total area of 28.6 square miles that includes 28.5 square miles of land and 0.2 square miles of water. Nearby towns are Weybridge, Bridport, and Shoreham. For shopping and services, the town of Middlebury is 8 minutes to the northeast. Students go to Middlebury Union High School for study.
PriceBedsBathsMore Save Search