Discover Windsor
compiled from our dataWindsor is located in Colorado, USA, and has a population of about 32,716. Our atlas lists 97 places here.
These include 14 sights and 3 museums, 76 restaurants, 3 places to stay and 1 cocktail bars. Highlights include Alpine Lofts, Cache la Poudre River National Heritage Area | Poudre Heritage Alliance, Eagle's Peak.