Windsor is the place we call home. We’ve made it our mission to create a welcoming space for you to relax, stroll, drink, eat, talk, shop & celebrate. We are a vibrant community of retailers & merchants, with one focus – to welcome you to Windsor and the experiences we have to offer. Stroll through our many stores and find the perfect little something to treat yourself or gift to someone special.
Our Restaurants are the perfect spot to relax and enjoy delicious food and exquisite local wines for your next company lunch or family gathering. Our Downtown offers a wide variety of spaces for you to leave your stresses behind and just be. Whether you are visiting us for a business meeting at one of our restaurants or a weekend away in Wine Country, come join us on the Town Green.