The family 2-star Super 8 Windsor Hotel lies within walking distance of Ouzel Falls, Odell Brewing Company and Boulder Reservoir. Super 8 Windsor Hotel has been welcoming guests to its comfortable rooms since 1998.
The property is conveniently placed in the heart of Windsor. The venue is located within 20 minutes' walk from Windsor center.
The hotel's major location offers to get to Denver International airport in 75 minutes by car.
Super 8 Windsor Hotel provides 40 guestrooms appointed with a microwave, a fridge, cable television, a sofa and complimentary wireless internet for a pleasant stay in Windsor. They feature bathrooms with a hairdryer and complimentary toiletries.
Eat & Drink
Guests can enjoy Mexican and Chinese cuisine in Guadalajara Mexican Restaurant located 200 meters away.
Business facilities include a meeting room, a business center and a photocopier.
The hotel offers a fitness center and a gym to ensure guests keep fit.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.