Situated about 20 minutes' walk from Ouzel Falls, the family Super 8 Windsor Hotel offers a sunbathing terrace and barbeque grills. The hotel opened its doors in 1998 and was remodeled in 2010.
Guests will enjoy the major location in the heart of Windsor. The venue is set within 2 km from Windsor city center.
75 km to Denver International airport.
The property offers comfortable rooms equipped with climate control, pay television, a personal safe, multi-channel TV and a writing table. In-room self-catering facilities include a microwave and a fridge.
Eat & Drink
Offering Mexican and Chinese meals, Guadalajara Mexican Restaurant is around 200 meters away.
The hotel provides free self parking and a safety deposit box along with a business center, a meeting room and a photocopier to fit the needs of all guests.
On-site amenities for fitness include a gym and a fitness center.
Wireless internet is available in the entire hotel for free.
Public parking is possible on site for free.