605 Grand Avenue
Del Norte, CO 81132
Established in 1874, The Windsor Hotel is a landmark luxury hotel in Del Norte, Colorado, known for it’s hometown culture. Enjoy the ambiance of Colorado’s western history that comes alive as you sit back, relax, and enjoy our unique western fine dining cuisine. The hotel is now fully restored to its former glory days with all the modern conveniences of today. Take a step back in time and book your stay today.
*images are courtesy of the Windsor Hotel website.