Das Windsor Hotel&Restaurant liegt im Skigebiet von Del Norte und bietet einen Blick auf den Innenhof. Darüber hinaus bietet das Hotel Hochgeschwindigkeitsinternet im ganzen Gebäude.
Rio Grande Heimatmuseum und Kulturzentrum ist in 5 Minuten von dem 3-Sterne-Hotel aus zu erreichen und der Flughafen San Luis Valley Regional ist etwa 52 Autominuten entfernt. Zu den Sehenswürdigkeiten, in einer Entfernung von nur 5 Gehminuten von der Unterkunft, gehört auch Three Barrel Brewing Co. Summitville Ghost Town liegt ein paar Minute entfernt vom Hotel.
Das Windsor Hotel&Restaurant verfügt über 20 komfortable Zimmer, einige haben einen Balkon und eine Essecke. Für optimalen Komfort finden Sie in diesen Zimmern einen Jacuzzi, eine getrennte Toilette und eine Dusche.
Frühstück wird täglich im Restaurant angeboten. Gäste des Hotels sind herzlich eingeladen, sich in der Garten- Bar zu entspannen.