North America • United States • Colorado • The Plaza At Ski Time Square
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.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!