The 3-star Windsor Hotel & Restaurant provides guests with a grand accommodation featuring 24-hour reception, laundry and room service.
The city center is about 10 minutes on foot. The venue is located 132 km from Telluride.
Municipal airport lies within 60 minutes' drive away from Windsor Hotel & Restaurant.
For a comfortable stay in Del Norte Windsor Hotel & Restaurant offers 20 rooms fitted with free Wi-Fi, individual climate control, a private safe, cable TV and a wardrobe. Bathrooms come with a shower, a hairdryer and free toiletries.
The on-site conveniences include free self parking, an elevator and a beauty salon.
Windsor Hotel & Restaurant delights guests with a wellness area and a Jacuzzi.
Wireless internet is available in the entire hotel for free.
High-speed internet access is available in the entire hotel for free.
Public parking is possible on site for free.