The Plaza At Ski Time Square, Steamboat Springs

The Plaza At Ski Time Square

1870 Ski Time Square Drive

The Plaza located in the heart of Ski Time Square, only 100 yards from the slopes offers affordable accommodations and a great location with the use of The Thunderhead Lodge's amenities.