The Windsor Hotel is conveniently located in Del Norte, on State Highway 160, a main East West route through the Sangra de Cristo Mountains, San Luis Valley, and the San Juan Mountains. Click here to return to Tourism page