Description
Located in the heart of the Russian River Valley, Windsor’s Old Downtown and Town Green are great spots for dining, wine tasting, and unique wine country shopping. The Visitors Center is located in the Windsor Depot and provides up-to-date information on where to go from friendly Sonoma County locals.
Amenities
Windsor Chamber of Commerce & Visitors Center