Select dates to continue
From
Free parking is available at the property, conveniently located off Interstate 25.
The hotel is situated in Castle Rock, Colorado, nestled in the foothills of the Rocky Mountains, midway between Denver and Colorado Springs. It is also near Pike National Forest.
Instant AI responses are based on hotel information