Del Norte is is located in south central Colorado's mountains. The Windsor Hotel was built in 1872 on the frontier of the western U.S. expansion. Today it brings history up-to-date with comfortable quarters and a very fine restaurant managed by credentialed chefs. You'll enjoy the casual and friendly treatment the owners provide and you'll sense the can-do efforts of energetic... More
- Reservation Options:
- TripAdvisor is proud to partner with Hotels.com, Expedia, Booking.com, Priceline, Venere and Odigeo so you can book your The Windsor Hotel reservations with confidence. We help millions of travelers each month to find the perfect hotel for both vacation and business trips, always with the best discounts and special offers.