Here you are, about 16 miles south of the Denver Tech Center, and about 38 miles north of Colorado Springs, just across the highway from historic Castle Rock in one of the most beautiful stretches of country on the Front Range. Take I-25 to Meadows Parkway exit and go west about a mile-to where the land starts to get interesting.