Windsor Discovery Guide

Windsor is a town located in the Windsor County in the state of Vermont. The town is small with a population of close to 4000 and covers an area of 19.8 square miles. Founded in 1761, the town is dubbed the birthplace of Vermont because it was in Windsor that the constitution of the state was crafted in ...

Read more about Windsor>

Latest Windsor Articles
There are no Windsor articles at this time.

Windsor Overview

Picture Gallery

There are no Best of Windsor, Vermont pictures at this time.