Il Super 8 by Wyndham Windsor si trova a Windsor. La struttura vanta una terrazza solarium, una reception aperta 24 ore su 24 e il WiFi gratuito in tutte le aree.
Le camere dell'hotel sono dotate di area salotto, TV con canali via cavo e bagno privato con asciugacapelli e doccia. Tutte le camere del Super 8 Windsor sono dotate di aria condizionata e scrivania.
Al mattino vi attende una colazione continentale.
Il Super 8 by Wyndham Windsor dista 26 km da Greeley e 22 km da Loveland. L'Aeroporto più vicino è quello Internazionale di Denver, a 73 km.