Town of Windsor Town of Windsor, 301 Walnut Street, Windsor, CO 80550 Local: (970) 686-7476 Visit Website Overview A place where people experience the joys their dreams. Related Articles Top Date Nights in Fort Collins Day & Night at Colorado Ski Resorts Best Hiking Trails in Fort Collins Discover the Magic That Is Colorado's Ice Scene Find the Best Colorado Winter Lodging For You Winter Train Trips in Colorado