The 2-star Windsor Hotel is situated a mere 2.9 km away from Georgetown Energy Museum.
The property is situated 17.8 km away from Sunnyside Lift. The hotel is set 23 km away from Winter Park.
Denver International airport can be reached by car.
The rooms in Windsor Hotel come with free Wi-Fi and a fireplace. Guests can make use of shared bathrooms with a bathtub and a hairdryer.