The green expansive lawn of the Windsor Town Green

Windsor Trip Ideas

A visit to quaint Windsor offers a relaxing way to spend the afternoon. Though Windsor only became incorporated as a city in 1992, its history began long before then — early settlers started purchasing land in the 1850s. Today, the downtown is known as the Town Green and is home to shops, restaurants, wine tasting, and is a perfect place to stop with kids who need to get their wiggles out.